Techniques for divergent thread group execution scheduling
US11934867B2 · kind B2 · utility
0Cited by
12References
24Claims
0Family size
Assignee
Inventors
Key dates
| Filing date | Feb 24, 2021 |
| Grant date | Mar 19, 2024 |
| Priority date | — |
| Expiry date | Mar 9, 2042 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/522
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Warp sharding techniques to switch execution between divergent shards on instructions that trigger a long stall, thereby interleaving execution between diverged threads within a warp instead of across warps. The technique may be applied to mitigate pipeline stalls in applications with low warp occupancy and high divergence. Warp data cache locality may also be improved by concentrating memory accesses within a warp rather than spreading them across warps.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.