|
发表于 2008-7-28 13:30:50
|
显示全部楼层
Google来的,仅供参考:
AMD和NVIDIA在DirectX10显卡的设计上走的是不同的路线,AMD的统一渲染架构设计的比较复杂,虽然看上去SP单元数量占优,其实并非如此。
SP单元的全称是“Stream Processing”,不过这是NVIDIA的SP单元全称,AMD的SP单元全称是“Stream Processing Units”。AMD的每个“Stream Processing Units”都包含有5个控制单元“Shader Processing”,因此在“SP”数量上等于增加了4倍。如此大家应该知道了,我们在规格表上看到的“SP单元”指的可能是“Stream Processing”,也可能是“Shader Processing”。
“Shader Processing”并不是一个完整的统一渲染单元,虽然“Shader Processing”有着极强的可塑性,但依然受制于“Stream Processing Units”架构,因此并不能把“Shader Processing”当作“Stream Processing”看待。
AMD显卡真正的SP单元“Stream Processing Units”比规格表中的要少得多,以HD3870为例,HD3870在规格表中的SP单元有320个,不过HD3870真正的“Stream Processing Units”是64个。
单以运算效率来说,在同样数量和同样频率下,AMD的“Stream Processing Units”比NVIDIA的“Stream Processing”要快一倍以上,不过AMD的“Stream Processing Units”设计的过于复杂,至今AMD也只推出过含有64个“Stream Processing Units”的显卡,如HD3870。
AMD在DirectX10时代走的是效率路线,NVIDIA走的是频率路线和数量路线。
NVIDIA大幅提高“Stream Processing”的数量和频率,以此来获得总体性能的提升。结果NVIDIA能够做出128个“Stream Processing”的8800GTX,在SP单元数量上比HD3870要高出整整一倍。与此同时NVIDIA还把“Stream Processing”的频率异步提高,使得“Stream Processing”的频率比核心频率提高了1倍至1.5倍,9600GT的“Stream Processing”频率就是核心频率的2.5倍。
如此解释大家想必就明白了,AMD显卡的规格并不是“太高”,而是苦于太复杂而不能太高,NVIDIA的规格则要简单的多,更多的“Stream Processing”单元,更高的“Stream Processing”频率。可以说,NVIDIA用数量优势和频率优势,来对抗AMD的效率优势和功能优势。事实证明,和提高数量、提高频率相比,提升效率要困难的多。
AMD的高效SP单元虽然复杂,但也有着自己的好处。由于AMD在工艺上已经提高到了55nm,因此AMD HD3000系列显卡在价格方面有着更大的选择余地,可以通过降价来提供性价比更高的产品。 |
|