瀏覽單個文章
orakim
Master Member
 

加入日期: Sep 2003
文章: 1,810
用APU的架構取代浮點運算 這個說法
我不知道是從哪邊來的 但是這從來沒有出現在AMD官方說法(PPT)裡
在很早期推土機還沒生產出來的時候就有人這樣子說
我不知道怎麼會有人信,從以前就說過很多次 但是怎麼說就是說不聽

AMD想做的是並列運算跟串列運算的整合
也就是可平行化的部分丟給GPU,其他的是CPU
這個可是有正大光明的出現在官方PPT裡
https://ir.amd.com/static-files/f77...14-948d6765883c
HSA要的是GPU的並列運算能力 而不只是取代浮點運算這一點小玩意
但是GPU運算架構必修改以增加可以輔助CPU的通用運算的能力
所以才會有GCN 這個架構,運算方式跟傳統的GPU很不一樣;
導致於後續出現了mantle跟DX12 才能把GCN的運算能力稍微逼出來

可以看做
HSA要的是多個複雜大核心CPU 加 上千個GPU小核心的偕同運算架構

早期的side port 也只是增加容量(可以放進比較多貼圖材質)
頻寬的部分嗎 要發揮AMD設計的內顯效能的最大頻寬 只略大於當代主流記憶體一點點
(對主流記憶體略為超頻就可以滿足的範疇)
AMD給的內顯GPU能處理的圖形運算本來就不多了
再大的記憶體容量或頻寬帶來幫助很些微

但是HSA其實要做的是通用運算 這部分對記憶體要求不大
要求大的是對CPU的延遲性,所以才會有APU內CPU,GPU共用cache的設計
(可以讓GPU直接讀存在CPU cache的資料)
 
舊 2020-03-16, 06:59 AM #32
回應時引用此文章
orakim離線中