METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM FOR PARALLELIZATION OF A COMPUTER PROGRAM ON A PLURALITY OF COMPUTING CORES
Patent №
US 9,501,449
Granted
2016-11-22
Filed 2014
Owner
FISSIONSTREAM TECHNOLOGIES, INC.
+1 more
Lab
—
AI components
2
ml · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14483086
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.
AI classification
Ownership
FISSIONSTREAM TECHNOLOGIES, INC.
assignment · 356720360
SVIRAL, INC.
assignment · 356720504
Assignors
HARSHA, SOLOMON, MASTER, PAUL
On an employer assignment, the assignors are typically the inventors.