-
公开(公告)号:US09552667B2
公开(公告)日:2017-01-24
申请号:US14106580
申请日:2013-12-13
Applicant: NVIDIA CORPORATION
Inventor: Yong He , Eric B. Lum , Eric Enderton , Henry Packard Moreton , Kayvon Fatahalian
CPC classification number: G06T15/80 , G06T1/20 , G06T15/00 , G06T15/005 , G06T2210/52
Abstract: One embodiment of the present invention includes a parallel processing unit (PPU) that performs pixel shading at variable granularities. For effects that vary at a low frequency across a pixel block, a coarse shading unit performs the associated shading operations on a subset of the pixels in the pixel block. By contrast, for effects that vary at a high frequency across the pixel block, fine shading units perform the associated shading operations on each pixel in the pixel block. Because the PPU implements coarse shading units and fine shading units, the PPU may tune the shading rate per-effect based on the frequency of variation across each pixel group. By contrast, conventional PPUs typically compute all effects per-pixel, performing redundant shading operations for low frequency effects. Consequently, to produce similar image quality, the PPU consumes less power and increases the rendering frame rate compared to a conventional PPU.
Abstract translation: 本发明的一个实施例包括以可变粒度执行像素着色的并行处理单元(PPU)。 对于在像素块上以低频率变化的效果,粗调阴影单元对像素块中的像素的子集执行相关联的阴影操作。 相比之下,对于在像素块上的高频率变化的效果,精细着色单元对像素块中的每个像素执行相关联的阴影操作。 因为PPU实现了粗略的阴影单元和精细的阴影单元,PPU可以基于每个像素组的变化频率来调整每个效果的阴影效果。 相比之下,常规PPU通常计算每像素的所有效果,对低频效应执行冗余着色操作。 因此,为了产生类似的图像质量,与常规PPU相比,PPU消耗更少的功率并且增加渲染帧速率。
-
公开(公告)号:US10733794B2
公开(公告)日:2020-08-04
申请号:US14106582
申请日:2013-12-13
Applicant: NVIDIA CORPORATION
Inventor: Yong He , Eric B. Lum , Eric Enderton , Henry Packard Moreton , Kayvon Fatahalian
Abstract: One embodiment of the present invention includes a parallel processing unit (PPU) that performs pixel shading at variable granularities. For effects that vary at a low frequency across a pixel block, a coarse shading unit performs the associated shading operations on a subset of the pixels in the pixel block. By contrast, for effects that vary at a high frequency across the pixel block, fine shading units perform the associated shading operations on each pixel in the pixel block. Because the PPU implements coarse shading units and fine shading units, the PPU may tune the shading rate per-effect based on the frequency of variation across each pixel group. By contrast, conventional PPUs typically compute all effects per-pixel, performing redundant shading operations for low frequency effects. Consequently, to produce similar image quality, the PPU consumes less power and increases the rendering frame rate compared to a conventional PPU.
-
公开(公告)号:US10991152B2
公开(公告)日:2021-04-27
申请号:US15411918
申请日:2017-01-20
Applicant: NVIDIA Corporation
Inventor: Yong He , Eric B. Lum , Eric Enderton , Henry Packard Moreton , Kayvon Fatahalian
Abstract: One embodiment of the present invention includes a parallel processing unit (PPU) that performs pixel shading at variable granularities. For effects that vary at a low frequency across a pixel block, a coarse shading unit performs the associated shading operations on a subset of the pixels in the pixel block. By contrast, for effects that vary at a high frequency across the pixel block, fine shading units perform the associated shading operations on each pixel in the pixel block. Because the PPU implements coarse shading units and fine shading units, the PPU may tune the shading rate per-effect based on the frequency of variation across each pixel group. By contrast, conventional PPUs typically compute all effects per-pixel, performing redundant shading operations for low frequency effects. Consequently, to produce similar image quality, the PPU consumes less power and increases the rendering frame rate compared to a conventional PPU.
-
-