作者jk21234 (BL2400PT真不错)
站内PC_Shopping
标题Re: [情报] AMD 透露下一代 Steamroller 处理器架构
时间Fri Aug 31 01:31:20 2012
※ 引述《pig (欢迎加入猪头党)》之铭言:
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: → pig :图上FP那边MMX单独拉出来不知道是什麽情况? 08/30 17:31
MMX的单元比较小 因为MMX本身只使用到64bit ALU,
而且乘法和除法的能力都阉割掉很多.
但是完整的FP....现在都要兼SIMD的指令(SSE),最少都要128bit ALU,
且AVX本身是256bit规格.虽然可以用128bit ALU牺牲速度来执行..
但上面也没写是不是用256bit ALU.
所以现在的FP单元会比MMX单元大很多.
一个FP单元当然可以设计成对应MMX,不需要多一个单元
但这也表示当你有MMX指令要执行的时候,SSE和AVX,FP指令
就排不进来.
所以就要取舍了.但推测後来有分析过後认为用独立的MMX
单元比较好.
以前不做的原因可能是:
MMX指令以往要手写,所以一次会集中在一堆,
不会有人傻到MMX和FP指令交叉,而且MMX指令
回来的时间很快 不会卡住FP单元很久.
现在决定要做则是:
MMX指令和FP指令交叉的机会大增
这分成两个原因,一个是AMD的1M2T,如果两个thread,一个专跑MMX,一个专跑FP
不就抢到死.....
同一个thread,FP和MMX交错的机会也比以前高 因为编译器进步了,他会找一些
变动范围比较小的整数值,把他换成16bit和8bit整数 再合并起来使用MMX.所以
出现一堆MMX指令的机会增加.
: 推 olduck :对得起价钱大家才会买单 08/30 22:14
: → chris1281 :多做两组FP,那也要die放得下啊... (茶) 08/30 22:31
: 推 LemonNestea :fp 的大小 没有cache的SIZE大吧.... 08/30 22:34
要不要再增加FP的数量可能不只是尺寸问题.
decoder效能也是
怎麽说,假设泰山收费站目前有五个车道 但是收费站
人手不足 只能开三个收费车道
那....你扩增第六个车道 不会增加车流效率.增加收费站人手
才是目前要解决的问题.
AMD的架构以前被认为问题类似(***我不是作硬体的 也没有在AMD工作过,
以上发言无任何正式效力 XD),也就是:
能力贫弱的decoder配上相当宽的执行单元.
如果弱项是decoder,那优先改进的部分就必须是这里
所以steamroller由一个decoder变为两个decoder,在这之前也可以在
AMD架构review上看到"decoder比起上一代有改进"之类的......
: → whogotme :解前端压力和分支,期待单绪up,配上GCN,CP值高就好@@ 08/30 23:04
--
虽然都有看板但很久没有发文了 连前面被点名的都没回 :~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.237.63
1F:推 perchik :j神推 08/31 01:32
2F:推 AustonJhu :j神推 08/31 01:39
3F:→ obov :j神推 08/31 01:47
4F:推 GHOSTDOG :j神推 08/31 01:48
5F:推 wonderverge :j神推 08/31 01:48
6F:推 a9734329 :我乎然不认识中文字了O_Q 08/31 01:50
7F:→ MoonCakeO :以前多少看得懂~ 这次完全看不懂~ (挂绳 08/31 02:07
8F:推 friedpig :钓到J神 只能推了 08/31 02:09
9F:推 MoonCakeO :按错补推一下~ 08/31 02:13
10F:推 kevinau :看不懂,先推再说.消费者买AMD就是便宜又能动的CPU 08/31 02:26
11F:推 sellgd :意思应该是说跑程式需要每个元件都有一定的能力 08/31 03:01
12F:→ sellgd :推土机是一模组双核中有一核是功能不全 amd正在补强 08/31 03:02
13F:→ sellgd :有慢慢改回传统设计 意思是这样吗? 08/31 03:03
14F:推 rith22411 :略懂 给推! 08/31 03:27
15F:推 lsslss :MMX独立 就像高速公路内侧有最低速限一样 车子有快慢 08/31 04:06
16F:→ lsslss :快的走内侧 慢的走外侧 以避免全线车道被慢车塞着 08/31 04:07
17F:推 AXby :推 08/31 05:07
18F:推 venroxas :看得懂字 但这些字变成一篇文的时候我竟然完全看不懂 08/31 05:19
19F:推 rwr :完全懂了 08/31 05:50
20F:推 tota227 :虽然是中文...但是怎麽觉看不懂= = 08/31 08:26
21F:推 tentryway :推 08/31 09:43
22F:→ character72 :跪求翻译~ 08/31 10:48
23F:→ winner27 :这....应该不是中文吧 (被巴 08/31 11:39
24F:→ EndlessYearn:好久没看到了... 08/31 11:43
25F:推 st3336 :专业XD 08/31 11:50
26F:推 wahaha99 :推专业 不过有种cpu架构越来越复杂的感觉... 08/31 12:01
27F:推 white4go1 :Qrz 昨天看到现在,有些东西还是爬不懂 囧rz 08/31 12:26
28F:推 afon9192 :看不懂也推 08/31 14:46
29F:推 landattack :推 09/01 10:54
30F:推 killord :我如果想看懂这篇文章...要去哪边查询知识呢... 09/02 14:38