Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data processing hardware for non-negative matrix factorisation

A technology of data processors and processors, applied in the fields of hardware accelerators and non-negative matrix factorization

Inactive Publication Date: 2009-06-10
CAMBRIDGE DISPLAY TECH LTD
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In practice this is limited by the shortest selectable subframe time as well as the maximum column drive current, but since the tuning is a second order optimization this need not be an issue

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data processing hardware for non-negative matrix factorisation
  • Data processing hardware for non-negative matrix factorisation
  • Data processing hardware for non-negative matrix factorisation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0076] Now refer to figure 2 , which shows an OLED display driver system 200 including NMF hardware to perform TMA (Total Matrix Addressing). As shown, the system has a video supply input and provides row and column drive data outputs 204, 206 for driving a TMA driven display (not shown). will be described later for implementing figure 2 system, specifically a preferred embodiment of an NMF hardware accelerator for performing the preferred NMF computations described in the Introduction. However, it is understandable figure 2 The operation of the system is shown mapped to a number of functional blocks, and in a hardware embodiment (as shown later), the assignment of the hardware blocks to these functions differs from that of the illustrated blocks. For example, hardware accelerators described later may be controlled by software running on a digital signal processor (DSP) to implement some of all (non-NMF) functional blocks shown. In some preferred embodiments, however, s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

This invention generally relates to data processing hardware, and more particularly to hardware accelerators and related methods for matrix factorisation especially non- negat ive matrix factorisation (NMF). Embodiments of the invention are particularly useful for driving electroluminescent displays such as OLED displays. A matrix factorisation hardware accelerator for determining a pair of factor matrices (R; C) which when multiplied together approximate a target matrix, the hardware accelerator comprising: an input to receive an input data matrix representing said target matrix; a first factor matrix memory for storing row and column data for a first factor matrix (R), said first factor matrix memory having a plurality of first data buses each associated with a respective block of said first factor matrix memory for accessing first factor matrix column data stored in the block; a second factor matrix memory for storing row and column data for a second factor matrix (C), said second factor matrix memory having a plurality of second data buses each associated with a respective block of said second factor matrix memory for accessing second factor matrix row data stored in the block; a matrix of processor blocks, each processor block having: a first processor block data bus coupled to one of said first data buses, a second processor block data bus coupled to one of said second data buses, and a result data output; a processor memory block for storing a portion of a matrix (Q) representing a difference between a product of said pair of factor matrices and said target matrix; and a data processor.

Description

technical field [0001] The present invention relates generally to data processing hardware, and more particularly to hardware accelerators and related methods for matrix factorization, especially non-negative matrix factorization (NMF). Embodiments of the present invention are particularly useful for driving electroluminescent displays such as OLED (Organic Light Emitting Diode) displays. Background technique [0002] It was previously described how techniques for non-negative matrix factorization (NMF) can be advantageously employed in driving OLED displays (see International Application PCT / GB2005 / 050219, which is hereby incorporated by reference). A hardware embodiment is now described that implements these techniques, and in particular addresses the problem of performing the very large number of calculations needed to produce a real-time display fast enough. The preferred embodiment will be described with reference to display drivers, but the skilled artisan will unders...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/16G09G3/32
CPCG09G3/2081G09G3/3283G06F17/16G09G3/3216G09G2310/0208G09G2320/0276G09G3/2022G06F15/80G09G3/3611G09G3/3208
Inventor 尤安·克里斯托弗·史密斯尼古拉斯·劳伦斯
Owner CAMBRIDGE DISPLAY TECH LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products