Patent · US Expired

Optimizing compiler transforms for a high level shader language

US7530062B2 · kind B2 · utility

16Cited by
0References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 23, 2003
Grant dateMay 5, 2009
Priority date
Expiry dateNov 30, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T2210/32
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A high level shader language compiler incorporates transforms to optimize shader code for graphics processing hardware. An instruction reordering transform determines instruction encapsulations of dependent instructions that reduce concurrent register usage by the shader. A phase pulling transform re-organizes the shader's instructions into phases that reduce a measure of depth of texture loads. A register assigning transform assigns registers to lower register usage by the shader.

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