渲染输出单元
外观

渲染输出单元(ROP)是现代图形处理器(GPU)最后硬件组件,和在渲染过程的最后步骤之一。绘图流水线取像素(每个像素是一个无量纲点),和纹理像素信息,并处理它,经由特定的矩阵和向量运算,变成最终像素或深度值。此过程称为栅格化。当多个样本合并为一个像素时,渲染输出单元控制抗锯齿。 渲染输出单元执行本地存储器中相关缓冲器之间的事务 - 这包括写入或读取值,以及将它们混合在一起。 用于执行基于硬件的抗锯齿方法(如多重采样抗锯齿(MSAA))的专用抗锯齿硬件包含在渲染输出单元中。
不同制造商对渲染输出单元(ROP)的术语会有所不同。例如,NVIDIA将其称为ROP,而AMD则使用"Render Backend" (RB, 渲染后端)一词。[1]
渲染输出过程
[编辑]渲染的所有数据都必须通过渲染输出单元才能写入帧缓冲器,帧缓冲器再透过VGA 、 DVI 、 HDMI 、 Displayport 、 Mini Displayport等接口传输到显示器。
历史
[编辑]历史上,渲染输出单元,纹理映射单元和着色器处理单元/ 流处理器的数量是相等的。然而,从2004年开始,几个GPU已经将这些区域分离,以便为应用程序工作负载和可用内存性能提供最佳的晶体管分配。随着趋势的继续,预计图形处理器将继续解耦其架构的各个部分,以增强其对未来图形应用程序的适应性。这种设计还允许芯片制造商构建模块化阵容,其中顶级GPU基本上使用与低端产品相同的逻辑。[2]
另见
[编辑]参考文献
[编辑]- ^ AMD. Introducing RDNA Architecture (RDNA whitepaper) (PDF). AMD.com. [15 August 2024].
- ^ Life of a triangle - NVIDIA's logical pipeline. NVIDIA Developer. 2015-03-16 [2018-07-23]. (原始内容存档于2021-01-23) (英语).