Dynamic usage balance of central processing units and accelerators
US10310908B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 19, 2016 |
| Grant date | Jun 4, 2019 |
| Priority date | — |
| Expiry date | Jan 1, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/5044
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Techniques for dynamically balancing usage of central processing units (CPUs) and accelerators are provided. For example, a method is provided for receiving a task request for associated with a workload. A utility value is calculated for a plurality of strategies for executing the workload. At least two of the plurality of strategies are associated with a distribution of the workload between the CPU and the one or more accelerators. A strategy having a maximum utility value is selected from the plurality of strategies, and the task is executed according to the selected strategy.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.