Processing workloads in single-threaded environments
US9690626B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Jun 27, 2014 |
| Grant date | Jun 27, 2017 |
| Priority date | — |
| Expiry date | Sep 7, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T2200/28
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A computer implemented method for assigning workload slices from a workload to upcoming frames to be processed during the rendering of the upcoming frames. The processing time of upcoming frames and workload slices varies at runtime according to system resources The method determines an effective frame rate that estimates the duration of an upcoming frame and also determines an effective slice rate that estimates the time it takes to complete an upcoming workload slice. Based on the effective frame rate and the effective slice rate, the method then calculates the slice-to-frame ratio which defines the rate in which slices are assigned to upcoming frames. The slice-to-frame ratio can dynamically change to accommodate for changes to the processing time of rendered frames and completed workload slices.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.