作者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