数日前曾经再次展示了DX11渲染技术的AMD欧洲开发公关经理Richard Huddy又宣称,借助Compute Shader路径,DX11可以提供最多三倍于DX10.1的性能。
他还声称,即使是在支持DX10.1的Radeon HD显卡上,结合Fetch4阴影加速技术,性能也可以超过只支持DX10的GeForce显卡。
Richard Huddy解释说,如此大幅度的性能提升得益于DX11的又一个杀手级特性“Local Data Share”(本地数据缓冲),特别是在基于屏幕空间的环境光遮蔽(SSAO)中,它可以使用更少的工作流程处理大量数据流,并减轻纹理单元读取数据的工作压力
事实上,AMD在RV770 Radeon HD 4800系列显卡架构的每个SIMD矩阵中都已经加入了Local Data Share,因此每个SIMD矩阵内的流处理器之间可以实现数据共享,从而节省从外部缓存系统读取信息的时间,大大加快流处理单元的运算速度和实际效率。今后有了微软DX11的支持,AMD显卡架构的性能和效率应该能得到进一步挖掘。
不过Huddy也坦承,Compute Shader对开发人员来说还是一片未开拓的新疆域,将其集成使用在相关软件中还很困难,在当前阶段充分发挥其技术特点和优势更困难。