| 第3页:统一着色架构:超标量单元 |
在上代R580核心中, AMD已在每个Pixel Shader Unit内建4个ALU单元,只是因采用矢量Vector+标量Scalar设计,因此每个周期只可以处理2组Scalar运算或是1组Vector、1组Scalar运算,而新一代Radeon HD 2000系列GPU采用SuperScalar设计,并不再分为Vector与Scalar单元,因此5个ALU可以最高处理5组Scalar运算,或1组Vector及2组Scalar运算。小熊在线www.beareyes.com.cn

这5个ALU并不是全功能的,其中只有1组能执行涵数运算(SIN 、 COS 、 LOG 及 EXP)、Floating Point运算及MUL运算,但却不能进行ADD运算,其余4组则只能作MADD运算,因此能否完全发挥这个架构,关键系于3D程序所用的运算组合。小熊在线www.beareyes.com.cn
值得一提的是, AMD R6XX GPU芯片每个Stream Processor可独立处理不同种类的指令(Vertex, Geometry及Pixel) ,NVIDIA每个Stream Processor设计,在单一周期全部只能运算相同种类的指令,R6XX GPU在灵活性方面要好过对手,但NVIDIA 的Shader频率非常高,因此在单时钟周期内处理能力同类指令时要胜过R6XX不少。小熊在线www.beareyes.com.cn
| 《纹理单元Texture设计》...继续下一页>> [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] [上一页] [下一页] |