Patent · US Active

Method and apparatus for a general-purpose multiple-core system for implementing stream-based computations

US10073700B2 · kind B2 · utility

3Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 22, 2014
Grant dateSep 11, 2018
Priority date
Expiry dateJun 4, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F15/17362
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.