Patent · US Active

Method, apparatus, and computer-readable medium for parallelization of a computer program on a plurality of computing cores

US9760531B2 · kind B2 · utility

1Cited by
3References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 6, 2017
Grant dateSep 12, 2017
Priority date
Expiry dateApr 6, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06Q40/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus, computer-readable medium, and computer-implemented method for parallelization of a computer program on a plurality of computing cores includes receiving a computer program comprising a plurality of commands, decomposing the plurality of commands into a plurality of node networks, each node network corresponding to a command in the plurality of commands and including one or more nodes corresponding to execution dependencies of the command, mapping the plurality of node networks to a plurality of systolic arrays, each systolic array comprising a plurality of cells and each non-data node in each node network being mapped to a cell in the plurality of cells, and mapping each cell in each systolic array to a computing core in the plurality of computing cores.

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