Patent · US Active

Guided performance optimization for graphics pipeline state management

US7692660B2 · kind B2 · utility

20Cited by
8References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 28, 2006
Grant dateApr 6, 2010
Priority date
Expiry dateNov 22, 2027

Classification

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

Abstract

Techniques are provided for efficiently arranging shader constants into constant buffers to more efficiently set shader constants to a GPU. Techniques are provided for tracking runtime usage patterns of shader constants, and then generating usage pattern data regarding usage patterns of shader constants. This usage pattern data can then be fed into an optimization algorithm to efficiently lay out the data for maximal performance given certain heuristics. Factors considered include, for example, frequency of client update of the values, usage by certain shaders, and size and number of the resulting buffers.

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