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

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 hardwareG06F 9/4843G06F 9/3851

AI classification

AI hardware0.69
Planning0.13
Machine learning0.03
Natural language0.01
Knowledge representation0.01
Speech0.00
Evolutionary computation0.00
Vision0.00

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.

From the same owner

© 2026 NYSGPT2525 LLC