×

Method and system for defining and controlling algorithmic elements in a graphics display system

  • US 7,782,316 B2
  • Filed: 10/22/2004
  • Issued: 08/24/2010
  • Est. Priority Date: 03/07/2000
  • Status: Active Grant
First Claim
Patent Images

1. A graphics processing unit (GPU) for processing data in a graphics system on behalf of a host, comprising:

  • an interface component that, upon receipt of at least one host graphics application programming interface (API) call, receives and unpackages a plurality of algorithmic elements from the at least one host graphics API call, wherein each algorithmic element is downloadable to the GPU as an instruction set packed into an array of numbers by a host graphics API, represents a computational algorithm, and contains one or more tokens selected by a developer from a list of tokens interpretable by the GPU, said array of numbers for the selected one or more tokens providing an instruction to be performed by at least one computational subunit of the GPU; and

    a mapping component that maps the unpackaged plurality of algorithmic elements to at least one computational subunit of the GPU according to a pre-defined protocol for interpreting the at least one host graphics API call, thereby readying the GPU to implement the instructions for the tokens selected by the developer so as to perform the functionality represented by the plurality of algorithmic elements based on the developer'"'"'s selection of tokens interpretable by the GPU.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×