Evan Hart – NVIDIA 技術博客
http://www.open-lab.net/zh-cn/blog
閱讀開發者創建的最新技術信息、頭條新聞 和內容。
Thu, 20 Oct 2022 02:07:40 +0000
zh-CN
hourly
1
196178272 -
通過著色器執行重新排序提高著色器性能和游戲內幀速率
http://www.open-lab.net/zh-cn/blog/improve-shader-performance-and-in-game-frame-rates-with-shader-execution-reordering/
Wed, 12 Oct 2022 02:05:00 +0000
http://www.open-lab.net/zh-cn/blog/?p=5457
Continued]]>
NVIDIA 很高興介紹下一代 GPU 中可用的新功能,稱為著色器執行重新排序( SER )。 SER 是一種性能優化,可以釋放光線跟蹤著色器中更好的光線和內存一致性的潛力,從而提高著色效率。 著色發散是光線跟蹤中的一個長期問題。隨著渲染器實現的日益復雜,越來越多的工作負載受到著色器執行而不是光線跟蹤的限制。緩解此問題的一種方法是在執行著色器代碼時減少影響 GPU 的發散。 SER 有助于緩解兩種類型的分歧:執行分歧和數據分歧。當不同的線程在一個著色器中執行不同的著色器或分支時,會發生 Execution divergence 。當不同的線程以難以緩存的模式訪問內存資源時,會發生 Data divergence 。 SER 通過動態地重新排序 GPU 上的線程來緩解分歧,以便它們能夠以更高的一致性繼續執行。它還支持光線相交和著色的解耦。 有關 SER 的更全面概述,
Source
]]>
5457
人人超碰97caoporen国产