Patent · US Active

Runtime mechanism to optimize shader execution flow

US12229864B2 · kind B2 · utility

0Cited by
0References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 5, 2022
Grant dateFeb 18, 2025
Priority date
Expiry dateFeb 17, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T15/80
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for runtime optimization of the shader execution flow. A graphics processor may obtain instruction execution data associated with a graphics workload, the instruction execution data including graphics data for a set of shader operations. The graphics processor may configure, at a first iteration, at least one predication value based on the instruction execution data including the graphics data for the set of shader operations. The graphics processor may adjust, at a second iteration, an execution flow of the graphics workload based on the configured at least one predication value, the execution flow of the graphics workload including the set of shader operations. The graphics processor may execute or refrain from executing, at the second iteration, each of the set of shader operations based on the adjusted execution flow of the graphics workload.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.