发明名称 Tag logic scoreboarding in a graphics pipeline
摘要 A method for tag logic score boarding in a graphics pipeline of a graphics processor. The method includes receiving a graphics primitive for rasterization in a raster stage of a graphics processor and rasterizing the graphics primitive to generate a plurality of pixels of pixels related to the graphics primitive. The method further includes accounting for an initiation of parameter evaluation for each of the plurality of pixels as the pixels are transmitted to a subsequent stage of the graphics pipeline and accounting for a completion of parameter evaluation for each of the plurality of pixels as the pixels complete processing in the subsequent stage of the graphics pipeline. Respective tag memory is allocated to track the initiation of parameter evaluation and the completion of parameter evaluation for each of the plurality of pixels.
申请公布号 US8773447(B1) 申请公布日期 2014.07.08
申请号 US200611636126 申请日期 2006.12.08
申请人 Nvidia Corporation 发明人 Donham Christopher D. S.
分类号 G06T1/20;G06T1/00;G06T15/40 主分类号 G06T1/20
代理机构 代理人
主权项 1. In a graphics pipeline of a graphics processor, a method for tag logic score boarding, comprising: receiving a graphics primitive for rasterization in a raster stage of a graphics processor; rasterizing the graphics primitive to generate a plurality pixels related to the graphics primitive; accounting for an initiation of parameter evaluation for each of the plurality of pixels as the pixels are transmitted to a subsequent stage of the graphics pipeline; accounting for a completion of parameter evaluation for each of the plurality of pixels as the pixels complete processing in the subsequent stage of the graphics pipeline; and allocating respective tag memory to track the initiation of parameter evaluation and the completion of parameter evaluation for each of the plurality of pixels to account for pixels being processed, wherein a scoreboard unit keeps track of in-flight parameter data request that have not yet resulted in an update of the frame buffer, wherein said in-flight parameter data requests are tracked by the scoreboard unit to avoid read-modify-write data hazards.
地址 Santa Clara CA US