鐵之狂傲
標題:
異構運算“終極”之道:ARM研究讓GPU直接執行ARM指令
[列印本頁]
作者:
CANCERS
時間:
13-11-23 03:58
標題:
異構運算“終極”之道:ARM研究讓GPU直接執行ARM指令
異構運算不只是AMD在搞,身兼CPU和GPU於一身的ARM也一直在提倡異構運算,而且還是HSA基金會的主要創始人之一。跟去年的AFDS大會一樣,ARM也是今年的APU 13大會VIP嘉賓,其CTO及聯合創始人 Mike Muller在會上發表了主題演講,談到了ARM研究的內容——
要讓GPU可以直接運行ARM相容指令
,這樣一來NVIDIA研究的Project Denver丹佛計畫都可以省了。
13-11-23 04:01 上傳
下載附件 (點選圖片檢視原圖)
(91.61 KB)
ARM正在研究的SIMTish架構
據
Planet3dnow
報導,ARM研究的這項計畫叫做SIMTish,它可以讓GPU直接執行ARM指令,這樣可以減少開發者從標準的C/C++語言編程遷移到OpenCL、C++AMP或者其他異構編程模型上的工作量。雖然HSA基金會已經在搞HSA異構運算,前景看起來也非常好,但是HSA依然不能解決所有問題,讓GPU直接執行CPU指令才是治標又治本的解決方案。
13-11-23 04:01 上傳
下載附件 (點選圖片檢視原圖)
(61.33 KB)
13-11-23 04:01 上傳
下載附件 (點選圖片檢視原圖)
(52.25 KB)
代碼向C++AMP遷移
13-11-23 04:01 上傳
下載附件 (點選圖片檢視原圖)
(56.04 KB)
代碼向OepnCL遷移
13-11-23 04:01 上傳
下載附件 (點選圖片檢視原圖)
(75.09 KB)
HSA也不能解決所有問題
對於ARM來說,其CPU性能相對來說還是比較弱的,而GPU性能日漸強大,讓GPU來執行CPU指令也會提升性能。下面的例子中,ARM分別以ARM處理器執行C、NEON指令執行C、ARM+NEON聯合執行C以及SIMTish執行C及4路Mali GPU做了對比。
13-11-23 04:01 上傳
下載附件 (點選圖片檢視原圖)
(181.44 KB)
ARM處理器執行C的速度算作基準的話,SIMTish執行C的速度能達到35倍的速度,如果是4路Mali GPU的話能達到136倍的速度。
演講的最後展望了異構運算的未來,Muller認為今天正處於一個分化點上,未來的異構運算不僅需要性能,對安全、新任的要求也越來越高。
13-11-23 04:01 上傳
下載附件 (點選圖片檢視原圖)
(82.63 KB)
13-11-23 04:01 上傳
下載附件 (點選圖片檢視原圖)
(102.25 KB)
作者:
德姣梅
時間:
13-11-23 23:21
提示:
作者被封鎖或刪除 內容自動遮蔽
歡迎光臨 鐵之狂傲 (https://www.gamez.com.tw/)