Patent · US Active

Multiprocessor programming toolkit for design reuse

US11914989B2 · kind B2 · utility

1Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 28, 2021
Grant dateFeb 27, 2024
Priority date
Expiry dateOct 28, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/60
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In some embodiments, software code may specify one or more cell definitions that include: program instructions executable to perform a function and one or more language constructs. The software code may further instantiate first, second, and third cell instances, each of which is an instantiation of one of the one or more cell definitions, where the instantiation includes configuration of the one or more language constructs such that: the first and second cell instances communicate via respective communication ports and the first and second cell instances are included in the third cell instance.

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