瀏覽單個文章
IL-2
Major Member
 

加入日期: Aug 2005
您的住址: 新竹
文章: 156
引用:
作者everspiral
但是Bulldozer有個致命的缺點,AVX

AMD又再搞奇怪的規格與intel完全不相容,AVX這可是次世代的指令集,對Desktop很重要

Server可以無視這個,反正多核心可以彌補單線呈效能不彰的問題

莎橋的製程成熟但超頻的可能性低,我想AVX這項應AMD會輸很大


以下是轉貼維基內容
-----------------------
SSE2
SSE2是Intel在Pentium 4處理器的最初版本中引入的,但是AMD後來在Opteron 和Athlon 64處理器中也加入了SSE2的支援。SSE2指令集添加了對64位元雙精度浮點數的支援,以及對整型資料的支援,也就是說這個指令集中所有的MMX指令都是多餘的了,同時也避免了佔用浮點數暫存器。這個指令集還增加了對CPU快取的控制指令。AMD對它的擴充功能增加了8個XMM暫存器,但是需要切換到64位元範式(x86-64/AMD64)才可以使用這些暫存器。Intel後來在其Intel 64架構中也增加了對x86-64的支援。

SSE3
SSE3是Intel在Pentium 4處理器的 Prescott 核心中引入的第三代SIMD指令集,AMD在Athlon 64的第五個版本,Venice核心中也加入了SSE3的支援。這個指令集擴充功能的指令包含暫存器的局部位之間的運算,例如高位和低位之間的加減運算;浮點數到整數的轉換,以及對超執行緒技術的支援。

SSSE3
SSSE3是Intel針對SSE3指令集的一次額外擴充,最早內建於Core 2 Duo處理器中。

SSE4
SSE4是Intel在Penryn核心的Core 2 Duo與Core 2 Solo處理器時,新增的47條新多媒體指令集,並且現在更新至SSE4.2。AMD也開發了屬於自己的SSE4a多媒體指令集,並內建在Phenom與Opteron等K10架構處理器中,不過無法與Intel的SSE4系列指令集相容。

SSE5
SSE5是AMD為了打破Intel壟斷在處理器指令集的獨霸地位所提出的,SSE5初期規劃將加入超過100條新指令,其中最引人注目的就是三運算元指令(3-Operand Instructions)及熔合乘法累積(Fused Multiply Accumulate)。其中,三運算元指令讓處理器可將一個數學或邏輯函式庫,套用到運算元或輸入資料。藉由增加運算元的數量,一個 x86 指令能處理二至三筆資料, SSE5 允許將多個簡單指令匯整成一個指令,達到更有效率的指令處理範式。提升為三運算指令的運算能力,是少數 RISC 架構的水平。熔合乘法累積讓允許建立新的指令,有效率地執行各種複雜的運算。熔合乘法累積可結合乘法與加法運算,透過單一指令執行多筆重複計算。透過簡化程式碼,讓系統能迅速執行繪圖著色、快速相片著色、音場音效,以及複雜向量演算等效能密集的應用作業。目前AMD已放棄下一代Bulldozer核心。
---------------------------------------
以上貼這麼多, 我只是想說, 也不是AMD愛搞怪, 因為之前的指令集都是Intel制定的, 這讓

AMD常常覺得會錯失先機, 所以AMD搶先制定SSE5 指令集......結果我們的I老大完全不理

他,自己玩AVX指令集 . AVX指令集出來的時候,推土機也已經開發很久了....

我是覺得用戶只管效能就好, 要支援哪一套指令集,是CPU和軟體廠商煩惱的事情
     
      
舊 2010-11-17, 03:15 PM #41
回應時引用此文章
IL-2離線中