![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - APU HSA新要素hQ 發表
(https://www.pcdvd.com.tw/showthread.php?t=1028634)
|
---|
APU HSA新要素hQ 發表
總算看到一個HSA相關的新東西
http://www.4gamer.net/games/147/G014731/20131021024/ 自從今年四月AMD 發表hUMA 之後,一直都沒有HSA 相關的東西發表 今天總算秀出來了 ![]() 傳統方式,CPU,GPU 溝通不良 x86 處理器有特權關係 (ring0~ring3) ring0 是OS的kernel mode 屬於最高特權,ring3則是一般應用程式(最低特權) 一般稱它為user mode 兩者如果要HSA 傳統的方式需不斷藉由OS service 不斷在kernel mode 及user mode 間切換 這會導致安全性問題 以及 很大的延遲 (若考慮到安全性問題 那就只能單向切換,這會導致運算單元閒置) ![]() hQ 則是界定 CPU,GPU 互相作用方式 讓他們處於對等的關係(減少繁雜的步驟降低延遲) 安全性方面 GPU 還是只能存取User Mode 的東西 沒有安全性問題 (AMD 自稱) ![]() 如果碰到GPU 需要處理kernel mode的資料時 會是什麼狀況,目前這是個問號 詳細的情報必須等到11/11的AMD Developer Summit 2013『APU13』 -- 總結一下目前 HSA 的相關訊息有這三個 ![]() |
看起來像是可以讓APU內的GPU核心直接存取主記憶體(就是不知道APU內部的GPU核心跟CPU核心之間的資料通道是直連還是還要走PCI-Express? 如果是直連的話,那就可以解決HSA在獨顯跟CPU之間最大的問題,PCI-Express頻寬不夠),如果真是如此的話以GPU暴力的浮點能力能運算傳統資料的話,Intel應該會抖抖了 :laugh:
|
hQ 比較像是個遊戲規則 去定義HSA要怎麼走
簡單的說過去傳統方式全部丟給CPU認定,透過一些機制才給到GPU (中間會產生延遲 及可能有安全性問題) hQ 讓CPU,GPU 從過去有主從關係 變成是同等地位的運算單元 程式可以依照需求直接與GPU or CPU溝通(不像以往一定要透過CPU) GPU 對HSA最有幫助的一點是在多工上,浮點運算不是HSA的亮點(或者說浮點運算本來就是不HSA的重點,況且AMD早就宣稱大部分應用程式用不到浮點運算 還大刀砍了FPU 讓它弱化來省面積) 以現在而言八核心CPU是很厲害沒錯 不過HSA會把多工的部份丟給GPU手上去運算,相當於有幾千顆處理器多工運算 (而不是只有8個處理器) 如果沒什麼概念的話舉個最有名的例子:破解密碼 靠GPU破解的速度絕對遠快於強力的八核心CPU,這部份靠的就是GPU 多工的能力 遠大於一般CPU |
不過HSA目前看來還是以APU這種將GPU跟CPU合體的比較有效率,在獨顯上就算CPU跟GPU地位平等,但是還是要面對一個現實...CPU跟主記憶體之間的頻寬就是比目前的PCI-E 3.0大.
|
所有的時間均為GMT +8。 現在的時間是05:56 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。