| 第16页:Register file寄存器数量翻倍 |
比起G80一代,GTX 200的寄存器数量翻了一倍。寄存器是比缓存拥有更高的读取和写入速度,是处理核心与缓存之间的桥梁。大量的寄存器也是NVIDIAG80与GT200线程处理器异步频率运行的基础,因为线程处理器主要依赖于寄存器,不像纹理映射单元一样频繁访问显卡内存。而寄存器的访问速度与延迟到非常低,因此流处理器才可以比纹理单元拥有更高的运行频率。
在G80 GPU中,遇到了超长的Shader指令时,寄存器就会爆满,这时就需要与外缓存交换数据。而更大容量的寄存器可以保证存储更长更复杂的Shader指令,与存储器交换数据的几率就会变小,那么需要等待的数据延迟自认就会变小,因此GeForce GTX 280可以保证指令更快更有效率的执行。

现在游戏越来越多地采用更加复杂的着色程序,因此需要更多的寄存器空间。扩展寄存器的容量虽然会导致芯片的体积增大,不过增大的部分也是微不足道的,在在接受的范围内。通过上图的表格,我们可以看到,当寄存器的容量增大了1倍之后,在3D Mark Vantage的得分也相应得到了大幅提升。因为GPU可以运行更长,更复杂的指令,大大提高了处理效率。
《 Dual-Issue的回归》...继续下一页>>
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [上一页] [下一页]