发明名称 Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques
摘要 Systems and methods for downloading algorithmic elements to a coprocessor and corresponding processing and communication techniques are provided. For an improved graphics pipeline, the invention provides a class of co-processing device, such as a graphics processor unit (GPU), providing improved capabilities for an abstract or virtual machine for performing graphics calculations and rendering. The invention allows for runtime-predicated flow control of programs downloaded to coprocessors, enables coprocessors to include indexable arrays of on-chip storage elements that are readable and writable during execution of programs, provides native support for textures and texture maps and corresponding operations in a vertex shader, provides frequency division of vertex streams input to a vertex shader with optional support for a stream modulo value, provides a register storage element on a pixel shader and associated interfaces for storage associated with representing the "face" of a pixel, provides vertex shaders and pixel shaders with more on-chip register storage and the ability to receive larger programs than any existing vertex or pixel shaders and provides 32 bit float number support in both vertex and pixel shaders.
申请公布号 US2005122331(A1) 申请公布日期 2005.06.09
申请号 US20040987120 申请日期 2004.11.12
申请人 MICROSOFT CORPORATION 发明人 BOYD CHARLES N.;BOLAND MICHELE B.;TOELLE MICHAEL A.;KANCHERLA ANANTHA R.;PATEL AMAR;TARASSOV IOURI;WRIGHT STEPHEN H.
分类号 G06F9/32;G06F9/38;G06F13/14;G06F15/00;G06T1/00;G06T15/00;(IPC1-7):G06T1/00 主分类号 G06F9/32
代理机构 代理人
主权项
地址