引用:
作者bureia
推土機刻意砍掉浮點單元給人的感覺吧
SIMD也是類似平行處理,看文說也是CPU對抗GPU平行運算的方式之一
AMD減少這些部分,如果不是想拿內建GPU取代又是為了什麼?
|
當時AMD打的算盤是,
如果一些利用到傳統FPU計算的部分能透過GPGPU來幫忙運算,
那麼FPU管線就能拿掉一部分來節省成本與提升時脈。
只不過由於軟體廠商的不買單,以及現存的舊程式根本不認識這種新架構,
就導致在PC上頭的徹底失敗,尤其是在於遊戲方面...
不然你看專屬架構(smartphone、game console)上,
大都是這種整合GPU的soc架構,也沒出現什麼大問題。
至於SIMD,看看AVX2就好了,
管線是256bit的寬度,每個核心沒幾條管線,
為了跑到4GHz、5GHz,那溫度就暴增,
加速的結果卻遠不如海量EU的GPU跑1.xGHz,
若AVX能解決一切問題,
那intel怎麼還遲遲不肯下放avx 512到桌面PC,卻還要著手研發獨立繪圖晶片?
還不是因為有些運算真的用GPGPU來運算比較適合,
這點從現在的超級電腦都是由CPU+GPU這種異質架構組成就能略知一二。