Implementing heterogeneous wavefronts on a graphics processing unit (GPU)
US11875425B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 28, 2020 |
| Grant date | Jan 16, 2024 |
| Priority date | — |
| Expiry date | Dec 28, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T2210/52
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Implementing heterogeneous wavefronts on a graphics processing unit (GPU) is disclosed. A scheduler assigns heterogeneous wavefronts for execution on a compute unit of a processing device. The heterogeneous wavefronts include different types of wavefronts such as vector compute wavefronts and service-level wavefronts that vary in resource requirements and instruction sets. As one example, heterogeneous wavefronts may include scalar wavefronts and vector compute wavefronts that execute on scalar units and vector units, respectively. Distinct sets of instructions are executed for the heterogeneous wavefronts on the compute unit. Heterogeneous wavefronts are processed in the same pipeline of the processing device.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.