|
本帖最后由 los_parrot 于 2010-8-29 14:49 编辑
首先,现在这个阶段还在用南岛就是个错误.因为所有消息来源都指出南岛只是忽悠,rv9xx的代号是北岛,北岛原定在32nm的节点投产,因为tsmc取消32nm,改成了继续使用40nm.
10.8驱动里NI字样还不足的话,那么产品代号:antilles,cayman,bart,turk,caicos全部都是岛屿的名字而且全部都在北半球.
==
NI:stream core=4Xstream processors(4D SP)
EG:stream core=5Xstream processors(5D SP)
每个SIMD engine=16 Stream Core(SC)
每组SIMD array=10 simd engine
5870=2XSIMD Array,20SIMD engine,320SC,5D,1600SP
5850每simd engine砍了1个SC,其它不变,288SC,1440SP
5830每simd engine砍了2个SC,ROP屏蔽1半,其它不变,240SC,1200SP
BART=2X SIMD ARRAY,20SIMD engine,320stream core(SC),4D,1280stream processors(SP).
cayman=3XSIMD ARRAY,1920SP
如果BART照你说的用4组阵列的话,前端将是rv870的2倍,缓存也是两倍,核心面积恐怕要比rv870大至少60%,因为5D=>4D去掉的ALU所占面积是很少的.
amd改5D为4D唯一合理的解释就是当初5D多的一个ALU占地面积不多,虽然利用率不高但是总能提高一点性能.但是SP从320增加到1600以后,低利用率的那个1D单元数量也积少成多到了320个,相当于3870的规模.这个时候就有砍掉的必要了. |
|