PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   AMD在明年四月份開始供貨Bulldozer處理器...(AM3+) (https://www.pcdvd.com.tw/showthread.php?t=909557)

IL-2 2010-11-17 03:15 PM

引用:
作者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指令集:laugh: . AVX指令集出來的時候,推土機也已經開發很久了....

我是覺得用戶只管效能就好, 要支援哪一套指令集,是CPU和軟體廠商煩惱的事情 :sleep:

hagger 2010-11-17 03:22 PM

Tech Report報導﹕
AMD to support Intel's AVX instruction set

浮出水面 2010-11-17 03:25 PM

引用:
作者IL-2
...我是覺得用戶只管效能就好, 要支援哪一套指令集,是CPU和軟體廠商煩惱的事情

很不幸軟體廠商第一時間只會優先支援 i老大 的新指令集

AMD 的指令集就算設計的再好也得先坐坐冷板凳再說

blair 2010-11-17 03:37 PM

指令集之爭是從MMX和3D Now!開始的...
3D Now!的廠商支援度一直不佳
Intel則是隨著指令集必定會提供Compiler供Developer使用

P3/P4那段時間,K7超威,即便是有針對SSE最佳化的程式,
K7也經常能在未支援的情況下跟P3/P4正面輸贏
也許因為這樣,AMD就完全忽略了對Developer的支援

Intel對指令集可是砸了不少資源,
可不是單純"Intel"這幾個字就可以讓Developer買單的

到了後來Intel在指令集上開花結果,當然就是AMD怎麼搞都不會有人理他
怪誰...

physx 2010-11-17 05:39 PM

指令集有差這麼多嗎..

我想知道這個所謂的AVX指令集是特定軟體才會去用它,還是所有CPU運算都用的到

如果是前者的話對一般應用影響應該很小吧? 頂多跑分軟體測出來分數比較高而已。

airitter 2010-11-17 06:23 PM

引用:
作者physx
指令集有差這麼多嗎..

我想知道這個所謂的AVX指令集是特定軟體才會去用它,還是所有CPU運算都用的到

如果是前者的話對一般應用影響應該很小吧? 頂多跑分軟體測出來分數比較高而已。

覺得因該是前者 硬體把指令寫出來,軟體才可以運用
因該不會有分析師把軟體規劃出來 結果硬體不支援的吧?

就如我以前k7 462 到去年才發現 最近出來的遊戲都不能玩
不是cpu不夠力而是沒有SSE2指令集 而SSE2是2001年才出來的
8年前的SSE2指令讓我現在某些遊戲都不能玩

所以指令集 因該5年後才會看到效果 不過要先支援 軟體可以設計

orakim 2010-11-17 08:18 PM

引用:
作者浮出水面
很不幸軟體廠商第一時間只會優先支援 i老大 的新指令集
AMD 的指令集就算設計的再好也得先坐坐冷板凳再說

夠神奇的話 即便是AMD的還是會支援
譬如x86_64,intel被迫發展屬於自己然後又可以相容的版本
(然後自己的Itanium就...)

hagger 2010-11-17 10:18 PM

引用:
作者orakim
夠神奇的話 即便是AMD的還是會支援
譬如x86_64,intel被迫發展屬於自己然後又可以相容的版本
(然後自己的Itanium就...)

x86_64是因為M$願意相挺吧
可是K8做為第一顆x86_64 CPU
似乎沒從X64得到什麼好處,除了廣告宣傳的噱頭外
因為當時64位的WINDOWS並不普及
等到現在64位比較普及了,AMD看起來也還是沒因此得到什麼優勢

everspiral 2010-11-17 10:46 PM

引用:
作者physx
指令集有差這麼多嗎..

我想知道這個所謂的AVX指令集是特定軟體才會去用它,還是所有CPU運算都用的到

如果是前者的話對一般應用影響應該很小吧? 頂多跑分軟體測出來分數比較高而已。



SSE4A這個有廠商鳥它嗎?

視訊轉檔,多媒體等等的都是直接用I社的SSE4.1,這也是雙核能巴掉4核的地方

同樣的AVX已經確定會成為主流,SSE5只是出來搞笑的,FMA3<FMA4?

留給AMD自己來解答


所有的時間均為GMT +8。 現在的時間是04:56 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。