Method and apparatus for a general-purpose multiple-core system for implementing stream-based computations
AssigneeCornami, Inc.
InventorsFrederick Furtek, Paul Master
Life of this patent
Estimating the term…
Loading patent…
AssigneeCornami, Inc.
InventorsFrederick Furtek, Paul Master
Estimating the term…
A method and system of efficient use and programming of a multi-processing core device. The system includes a programming construct that is based on stream-domain code. A programmable core based computing device is disclosed. The computing device includes a plurality of processing cores coupled to each other. A memory stores stream-domain code including a stream defining a stream destination module and a stream source module. The stream source module places data values in the stream and the stream conveys data values from the stream source module to the stream destination module. A runtime system detects when the data values are available to the stream destination module and schedules the stream destination module for execution on one of the plurality of processing cores.
A system to convert stream-based computer source code to efficiently operate a multi-core computer system to perform runtime operations, the conversion system comprising:
A method to convert stream-based computer source code to efficiently operate a multi-core computer system including a plurality of processing cores to perform runtime operations, the method comprising:
A programmable computing device comprising:
Dependencies are inferred from the claim text.