瀏覽單個文章
BanjoWind
Regular Member
 

加入日期: Mar 2015
文章: 66
引用:
作者playgamefun
來源:
如今AMD攜Zen歸來,它不再使用模塊化設計了,回歸了傳統的整數單元+浮點單元的設計,當然每個單元的功能現在已經今非昔比了,比如「挖掘機」架構中浮點單元是128bit的,Zen架構中則是256bit的,將支持Intel的AVX 2.0指令。
不僅如此,AMD的FP單元具備很高的彈性,之前推土機架構中2個128bit浮點單元可以合併執行256bit指令,Zen架構的2個256bit單元理論上可以執行512bit指令,達到Intel Skylake處理器的水平。...

推土機/打樁機/壓路機/挖掘機系列的FP單元不叫很高的彈性,而是權宜過渡的設計,要執行256-bit operand的AVX指令,本來就該有256-bit的AVX單元,只是AMD推土機/打樁機/壓路機/挖掘機系列的指令解碼單元會把1個256-bit的AVX指令解碼成兩個128-bit的內部指令,再給兩個128-bit的單元去執行。

Intel早在Sandy Bridge的時候,就已經提供兩組256-bit AVX單元了.....

http://techreport.com/review/19514/...ture-revealed/2

Bulldozer's 128-bit FMAC units will work together on 256-bit vectors, effectively producing a single 256-bit vector operation per cycle. Intel's Sandy Bridge, due early in 2011, will have two 256-bit vector units capable of producing a 256-bit multiply and a 256-bit add in a single cycle, double Bulldozer's AVX peak.
     
      
舊 2015-04-29, 09:16 AM #11
回應時引用此文章
BanjoWind離線中