Patent US 8,091,078

Patent №

US 8,091,078

Granted

Owner

Lab

AI components

1

hardware

Assignment

None on record

Dataset

AIPD

2023_r1 edition

Application

12116628

A program is into at least two object files: one object file for each of the supported processor environments. During compilation, code characteristics, such as data locality, computational intensity, and data parallelism, are analyzed and recorded in the object file. During run time, the code characteristics are combined with runtime considerations, such as the current load on the processors and the size of the data being processed, to arrive at an overall value. The overall value is then used to determine which of the processors will be assigned the task. The values are assigned based on the characteristics of the various processors. For example, if one processor is better at handling intensive computations against large streams of data, programs that are highly computationally intensive and process large quantities of data are weighted in favor of that processor. The corresponding object is then loaded and executed on the assigned processor.

AI hardwareG06F 9/4862G06F 9/30054G06F 9/323G06F 15/16H04L 63/168H04L 67/10H04L 67/34

AI classification

AI hardware1.00
Knowledge representation0.27
Evolutionary computation0.00
Vision0.00
Natural language0.00
Machine learning0.00
Speech0.00
Planning0.00
© 2026 NYSGPT2525 LLC