OPTIMIZING EXECUTION OF SINGLE-THREADED PROGRAMS ON A MULTIPROCESSOR MANAGED BY COMPILATION
Patent №
US 8,312,455
Granted
2012-11-13
Filed 2007
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11960021
A method for optimizing execution of a single threaded program on a multi-core processor. The method includes dividing the single threaded program into a plurality of discretely executable components while compiling the single threaded program; identifying at least some of the plurality of discretely executable components for execution by an idle core within the multi-core processor; and enabling execution of the at least one of the plurality of discretely executable components on the idle core.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 205490178
Assignors
BELL, ROBERT H., JR., CAPPS, LOUIS BENNIE, JR., PAOLINI, MICHAEL A., SHAPIRO, MICHAEL JAY
On an employer assignment, the assignors are typically the inventors.