Programmable streaming processor with mixed precision instruction execution

  • US 8,633,936 B2
  • Filed: 04/21/2008
  • Issued: 01/21/2014
  • Est. Priority Date: 04/21/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a graphics instruction for execution within a programmable streaming processor;

    receiving an indication of a data precision for execution of the graphics instruction, wherein the indication of the data precision is contained within the graphics instruction, wherein the graphics instruction is a first executable instruction generated by a compiler that compiles graphics application instructions;

    receiving a conversion instruction that, when executed by the programmable streaming processor, converts graphics data, associated with the graphics instruction, from a first data precision to converted graphics data having the indicated data precision, and wherein the conversion instruction is different than the graphics instruction, wherein the conversion instruction is generated by the compiler;

    selecting one of a plurality of execution units within the processor based on the indicated data precision; and

    using the selected execution unit to execute the graphics instruction with the indicated data precision using the converted graphics data associated with the graphics instruction.

View all claims

    Thank you for your feedback