http://news.mydrivers.com/1/493/493738.htm
NVIDIA显卡近些年的性能飞跃是有目共睹的,架构也在不断演进:特斯拉、费米、开普勒
、麦克斯韦、帕斯卡……那么,除了架构设计改进、工艺频率提升、加入新功能之类的,
NVIDIA还有什么秘密吗?
显然是的,毕竟谁都不会把自己的所有家底都亮出来,比如说麦克斯韦架构,我们知道它
SM体系大幅调整从而提高利用效率、互连功耗损失降低、二级缓存容量显著增大、晶体管
底层做大量优化,但是NVIDIA仍然隐藏了一项重要信息。
很长时间以来,一直有人怀疑,NVIDIA在麦克斯韦架构内使用了一些来自移动端的能效管
理技术,毕竟它是NVIDIA第一个以移动端为优先的GPU架构。
Real World Tech的技术大牛David Kanter经过一番挖掘之后,主要是研究了一些处理器
三角形光栅化的DirectX代码,终于发现了其中的秘密。
原来,NVIDIA在麦克斯韦架构中悄然加入了平铺式渲染(Tile Based Render),从而改变
了三角形处理方式。
PC端显卡一直以来都在使用即时模式渲染(Immediate Mode Render),对整个画面统一进
行光栅化处理,性能突出,但需要消耗大量内存和电力。
平铺式渲染也并不是新鲜事物,不过长期用于移动GPU,Imagination PowerVR、ARM Mali
都在用。它会将一副画面分割成不同区块,然后一块一块地进行光栅化处理,而且基本靠
GPU就能完成,很省内存很省电。
显然,NVIDIA找到了在PC GPU中使用平铺式渲染的方法,而且克服了它的负面影响以及兼
容性问题,但具体细节必然是商业机密,就无从知晓了。
麦克斯韦架构的GTX 700/900系列显卡能效提升巨大,平铺式渲染显然功不可没。
原文出处:http://www.realworldtech.com/tile-based-rasterization-nvidia-gpus/