Array of parallel programmable processing engines and deterministic method of operating the same

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7401333
APP PUB NO 20040006584A1
SERIAL NO

10344020

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention provides an array of parallel programmable processing engines interconnected by a switching network. At least some of the processing engines execute a thread, and at least some threads communicate with each other through communication objects either internally within one processing engine or through the network. A scheduling step of the parallel programmable processing engines is initiated by one or more events, an event being defined by a change of a state variable of a communication object. The array comprises: means for scheduling a scheduling step of the processing engines, the scheduling means comprising means for executing at least a first set of threads in parallel, means for updating state values of communications objects in response to the parallel executing step, and means for repeatedly and sequentially scheduling the executing means and the updating means until no more events occur. The present invention also provides a deterministic method of operating such an array.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
TRANSWITCH CORPORATION8 PROGRESS DRIVE SHELTON CT 06484

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Vandeweerd, Ivo Hasseit, BE 3 152

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation