PCDVD數位科技討論區

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)

orakim 2013-10-22 01:25 PM

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 的相關訊息有這三個

傳說的神奇寶貝 2013-10-23 12:45 AM

看起來像是可以讓APU內的GPU核心直接存取主記憶體(就是不知道APU內部的GPU核心跟CPU核心之間的資料通道是直連還是還要走PCI-Express? 如果是直連的話,那就可以解決HSA在獨顯跟CPU之間最大的問題,PCI-Express頻寬不夠),如果真是如此的話以GPU暴力的浮點能力能運算傳統資料的話,Intel應該會抖抖了 :laugh:

orakim 2013-10-23 01:55 AM

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

傳說的神奇寶貝 2013-10-23 02:02 AM

不過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。