Heterogeneous computing system and method including analyzing expected costs of compute kernels
AssigneeILNumerics GmbH
InventorHaymo Kutschbach
Life of this patent
Estimating the term…
Loading patent…
AssigneeILNumerics GmbH
InventorHaymo Kutschbach
Estimating the term…
A heterogeneous computing system and computer-implemented method are disclosed. In one example, the method includes initializing a first processing unit of a heterogeneous computing system with a first compute kernel and a second processing unit of the heterogeneous computing system with a second compute kernel. Both the first compute kernel and the second compute kernel are configured to perform a numerical operation derived from a program segment. In one example, the method includes one of executing the first compute kernel on the first processing unit to perform a numerical operation on the runtime instance if the first expected costs are lower than or equal to the second expected costs, and executing the second compute kernel on the second processing unit to perform a numerical operation on the runtime instance if the first expected costs are higher than the second expected costs.
A method of operating a heterogeneous computing system comprising:
A computer-readable non-transitory storage medium comprising instructions which, when executed by a heterogeneous computing system comprising a first processing unit and a second processing unit cause the computing system to carry out a method comprising:
A heterogeneous computing system comprising:
Dependencies are inferred from the claim text.