|
||||
數日前曾經再次展示了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對開發人員來說還是一片未開拓的新疆域,將其集成使用在相關軟件中還很困難,在當前階段充分發揮其技術特點和優勢更困難。
DX11 Compute Shader模式的渲染效果