开普勒排头兵:GK104架构深入解析(6)

作者: 发布时间:2012年03月26日 来源:

8、更加灵活的纹理

    在Kepler架构之前,GPU要想引用一个纹理,需要事先在固定“列表”里安排一个“位置”,而“列表”中“位置”的数目从根本上限制了Shader着色器能够实时读取纹理的数量。这就是为什么Fermi架构中最多只能同时访问128个纹理的原因。(当然这也与DX11 API的限制保持一致有关系)

    在Kepler架构中,纹理访问就要灵活多了,不在需要事先在固定“列表”里安排一个“位置”,Shader着色器可以在显存中直接引用纹理,这样以来就有效解除了渲染一个场景时纹理数量的限制。NVIDIA也调侃说,如果需要的话,100万个也是有可能。除了大幅提升可用纹理的数量外,这一改进还有另外一个好处,那就是减少对CPU的利用率。

    遗憾的是,目前这种更加灵活的纹理机制还只能出现在OpenGL API中,不过NVIDIA称未来很有可能通过NVAPI在DirectX API中实现,或者在后续版本的DirectX API中或许能够看到

9、最快的GDDR5显存

    值得一提的是,在以往的GF100/110产品中,受限于显存控制器的设计问题,显卡的显存频率一直比较保守,比如上代GeForce GTX 580只有等效4008MHz,而且超频幅度也相当有限,相比对手差距相当明显。而Kepler的显存设计团队采用了全新了I/O设计,可实现GDDR5的理论最高频率。为了达成这一目标,最底层的物理电路经过了大量改进,最终反映到实际频率上也非常可观,GTX 680默认等效6008MHz的显存频率在历史上算是头一回。虽然显存控制器由GF100/110的六组缩减到四组,位宽由384-bit减少到256-bit,但是较高的显存频率却弥补了显存带宽的劣势。而之所以减少显存控制器数量,估计也是为了在有限的核心面积下容纳更多的计算单元。

新闻导航

哈维IT交流互动群,正式开通,期待您的加入
哈维网友交流群:10732267377247944;哈维新浪微博群:104876099
哈维二手&跳蚤交流群:3576569 哈维商家交流群:404639484371650 哈维论坛之友群:3322818