System and method of mapping an array to processing elements

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5659778
SERIAL NO

08225923

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An apparatus and method for efficiently mapping elements of an array to processing elements (PEs) of a parallel data computer. Axis lengths and weights are received from a compiler (if invoked at compile time) or an application program (if invoked at run time). A physical grid is generated by expanding the axis lengths so that their product is integrally divisible by 'machine.sub.-- bits' (i.e., log.sub.2 (number of PEs on the data parallel computer)). The physical grid is divided into subgrids of equal size by dividing each expanded axis length into subgrid lengths of equal length. The lengths and numbers of subgrid lengths in each axis are then output to the compiler or the application program. From the subgrid lengths, the compiler or application program can identify a unique location in one of the subgrids given any location of an element in the array. From the number of subgrids in each axis, the compiler or application program can identify a unique memory location on a unique PE given the subgrid and location identified from the subgrid length.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
TM PATENTS L PC/O CT CORPORATION SYSTEM 1209 ORANGE STREET WILMINGTON DE 19801

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bromley, Harry Mark Andover, MA 1 37
Crouch, Kenneth Walter Cambridge, MA 1 37
Gingold, David Bruce Somerville, MA 1 37
Lasser, Clifford Adam Cambridge, MA 1 37
Steele, Jr Guy Lewis Lexington, MA 3 147

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation