Pascal革新回顾: 软性能的优化
16nmFinFET工艺让Pascal核心频率突飞猛进,然而可喜的是它不但硬性能提高了,软性能优化也更上一层楼。
运行3D程序时,流处理器资源会被指派分别运行渲染和计算两种工作,但是一个指令内完成它们所需的时间往往不一致,这就导致该指令完成前总有处理器会被闲置。动态负载平衡,顾名思义,可以随时将未完成的剩余工作分别到已完成工作的流处理器上,大幅提高核心资源利用率,节省了时间。
显存数据压缩可以提高存储空间利用率,增加数据传输速度。Pascal显存性能的提升不止在GDDR5X颗粒本身,还因为它能更高效地进行数据压缩。图像是由不同颜色构成的,颜色相似度越高的像素,它就能以更高的比率压缩,最多可以达到1:8。
从左至右为:屏幕显示图像、Maxwell显存压缩图像映射、Pascal显存压缩图像映射
如上图,同样一幅场景,经Pascal架构压缩后的显存数据映射已经看不出原来的样貌,大幅降低了像素数据占用的空间。
对比Mexwell架构,更高的像素压缩率使Pascal运行相同游戏时的显存带宽需求明显下降。这样再结合GDDR5X显存本身的频率提升,显存整体效率达到前者的1.7倍。
以上革新当然也适用于同为Pascal的GTX 1060。