Invention Grant
US08274517B2 Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques
有权
将算法元素下载到协处理器的系统和方法以及相应的技术
- Patent Title: Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques
- Patent Title (中): 将算法元素下载到协处理器的系统和方法以及相应的技术
-
Application No.: US10986586Application Date: 2004-11-12
-
Publication No.: US08274517B2Publication Date: 2012-09-25
- Inventor: Charles N. Boyd , Michele B. Boland , Michael A. Toelle , Anantha Rao Kancherla , Amar Patel , Iouri Tarassov , Stephen H. Wright
- Applicant: Charles N. Boyd , Michele B. Boland , Michael A. Toelle , Anantha Rao Kancherla , Amar Patel , Iouri Tarassov , Stephen H. Wright
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Woodcock Washburn LLP
- Main IPC: G06T1/00
- IPC: G06T1/00 ; G06T15/00

Abstract:
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.
Public/Granted literature
- US20050122330A1 Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques Public/Granted day:2005-06-09
Information query