WORKLOAD PLACEMENT BASED ON HETEROGENEOUS COMPUTE PERFORMANCE PER WATT
First Claim
Patent Images
1. An apparatus comprising:
- a comparison module that compares energy consumption characteristics of a plurality of processors available for execution of a function, wherein each energy consumption characteristic varies as a function of function size;
a selection module that selects, based on the size of the function, a processor from the plurality of processors with a lowest energy consumption for execution of the function; and
an execution module that executes the function on the selected processor.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for selecting a function includes a comparison module that compares energy consumption characteristics of a plurality of processors available for execution of a function, where each energy consumption characteristic varies as a function of function size. The apparatus includes a selection module that selects, based on the size of the function, a processor from the plurality of processors with a lowest energy consumption for execution of the function. The apparatus includes an execution module that executes the function on the selected processor.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a comparison module that compares energy consumption characteristics of a plurality of processors available for execution of a function, wherein each energy consumption characteristic varies as a function of function size; a selection module that selects, based on the size of the function, a processor from the plurality of processors with a lowest energy consumption for execution of the function; and an execution module that executes the function on the selected processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
comparing energy consumption characteristics of a plurality of processors available for execution of a function, wherein each energy consumption characteristic varies as a function of function size; selecting, based on the size of the function, a processor from the plurality of processors with a lowest energy consumption for execution of the function; and executing the function on the selected processor. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A program product comprising a computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:
-
comparing energy consumption characteristics of a plurality of processors available for execution of a function, wherein each energy consumption characteristic varies as a function of function size; selecting, based on the size of the function, a processor from the plurality of processors with a lowest energy consumption for execution of the function; and executing the function on the selected processor. - View Dependent Claims (20)
-
Specification