Method, apparatus, and computer-readable medium for parallelization of a computer program on a plurality of computing cores
AssigneeCornami, Inc.
InventorsSolomon Harsha, Paul Master
Life of this patent
Estimating the term…
Loading patent…
AssigneeCornami, Inc.
InventorsSolomon Harsha, Paul Master
Estimating the term…
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.
An apparatus for parallelization of a computer program on a plurality of computing cores, the apparatus comprising:
A method performed by at least one computing device for parallelization of a computer program on a plurality of computing cores, the apparatus comprising:
Dependencies are inferred from the claim text.