Dynamic computational acceleration using a heterogeneous hardware infrastructure
AssigneeArchitecture Technology Corporation
InventorsJudson Powers, Noel E. Schmidt
Life of this patent
Estimating the term…
Loading patent…
AssigneeArchitecture Technology Corporation
InventorsJudson Powers, Noel E. Schmidt
Estimating the term…
An example method includes, during execution of a software application in a computing system comprising a plurality of processing units, identifying platform-independent instructions that are configured to perform at least one computational task, wherein the plurality of processing units comprises a heterogeneous group, and wherein the platform-independent instructions have a format that is not specific to any particular processing unit in the plurality of processing units, determining one or more scheduling criteria that are associated with the platform-independent instructions, and selecting, from the heterogeneous group of processing units and based on the scheduling criteria, a processing unit to perform the at least one computational task. The example method further includes converting the platform-independent instructions into platform-dependent instructions, wherein the platform-dependent instructions have a format that is specific to the selected processing unit, and executing, by the selected processing unit, the platform-dependent instructions to perform the at least one computational task.
A method comprising:
A computing system, comprising:
A non-transitory computer-readable storage medium comprising instructions that, when executed, cause a computing system to perform operations comprising:
Dependencies are inferred from the claim text.