Method for manipulating data in a group of processing elements according to locally maintained counts

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7581080
APP PUB NO 20040215927A1
SERIAL NO

10689380

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention is capable of placing or loading input data into a 2D or 3D array of processing elements interconnected in a variety of ways, and moving the data around by using a combination of shifts, e.g. north, south, east, west, which can be combined in any desired manner. The exact type and combination of shifts depends upon the particular data manipulation desired. As the sifting proceeds, each processing element is presented with a plurality of different array values. Each processing element can conditionally load any of the values it sees into the output result. The timing of the loading is achieved by monitoring a local counter. In a preferred embodiment, when the value in the local counter is non-positive, the current array value is selected as the final output for the output result. In general, each local counter is initialized to a different positive value and, at certain points in the shifting process, the counter is decremented. The initial value of the counter depends upon its location, and is given by the general function f(x_Index, y_Index, z_Index), with the exact form of f( ) depending upon the particular data manipulation desired.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • MICRON TECHNOLOGY, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Beaumont, Mark Reading , GB 18 1202

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation