Allocating Compute Kernels to Processors in a Heterogeneous System

A system and method embodiments for optimally allocating compute kernels to different types of processors, such as CPUs and GPUs, in a heterogeneous computer system are disclosed. These include comparing a kernel profile of a compute kernel to respective processor profiles of a plurality of processo...

Full description

Saved in:
Bibliographic Details
Main Authors JAYASENA NUWAN S, GUMMARAJU JAYANTH
Format Patent
LanguageEnglish
Published 20.06.2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A system and method embodiments for optimally allocating compute kernels to different types of processors, such as CPUs and GPUs, in a heterogeneous computer system are disclosed. These include comparing a kernel profile of a compute kernel to respective processor profiles of a plurality of processors in a heterogeneous computer system, selecting at least one processor from the plurality of processors based upon the comparing, and scheduling the compute kernel for execution in the selected at least one processor.
Bibliography:Application Number: US201113328404