AMD第三代的APU- Kaveri帶來的啟示


Wow_Senior wrote:
人家最後一篇發言早在樓主表明自己有工程版之前8小時。
人家表達了很失望,很浪費他的時間跟精力。


樓主一直強調記憶體搬個資料,程式上就會變得很複雜,速度就會慢很多,
然後硬要爭他不懂的硬體範圍,甚麼都給他定義就好了呀

跟公關人員爭這些做啥? 呼叫API會不會讓程式變得很複雜?

AMD也想搞L3共享,不過無疾而終

AMD會不知道L3給內顯用才是恰當的? 就做不出來呀

我還是強調我的觀點,

1.不是所有東西給GPU運算都會比內建浮點快,除非大量平行運算需求,偏偏除了專業需求之外,
一般人會用到大量平行計算的只有遊戲畫面計算,內顯夠力嗎?

2.L3真的吃不下要扔給GPU算浮點的資料量時,內顯來算這些東西就只是雞肋,
都淹大水了還拿湯匙(內顯這有限的計算能力)去pool裡舀出來?

3.當你真的有巨量資料要算浮點時,請用專業加速卡,NV有Tesla、INTEL有Xeon Phi,
AMD說要出很久了,可惜只聞樓梯響...

hUMA這東西好不好? 當然對效能有一定提升,但是硬要說這個比自家曾經嘗試的L3共享好數倍,
把L3共享說得如此不堪,沒這個必要。

RD人員有時候很懶的跟公關人員去爭論,一行程式能解決的,為了行銷需求,
公關人員可以說這樣做會很複雜,還可以出現紅色三倍速理論這種神奇的說詞...

你跟他說實作,他會用一堆自己都不懂的名詞來說你是錯的,討論下去沒意義。
Mstrchen wrote:
至於那位whistle大,真的是CPU跟獨顯......,就是因為這樣所以消息才這麼轟動,...(恕刪)

您對那段Youtube影片的理解錯誤了。

vincent323 wrote:
AMD也想搞L3共享,不過無疾而終
AMD會不知道L3給內顯用才是恰當的? 就做不出來呀
...(恕刪)



節錄:
-----------------------------------------
The approach, outlined in a paper by NC State Associate Professor of Electrical and Computer Engineering Dr. Huiyang Zhou, Ph.D. candidates Yi Yang and Ping Xiang, and AMD GPU Architect Mike Mantor, is designed for fused architecture chipsets with a shared L3 cache and shared off-chip memory for CPUs and GPUs. The approach developed by the team leverages the computing power of the GPU, while taking advantage of the CPU's more flexible data retrieval and better handling of complex tasks.
-----------------------------------------
從論文到實際產品,AMD執行力有落差,這就像建築師設計某棟大樓的設計理念對了,但是負責營建的建築公司卻不給力.....L3快取的頻寬比外部記憶體高,延遲時間更是低很多,既然L3加不回來,原本Kaveri想借助GDDR5補頻寬,但也被拿掉了。


重貼個人在15F的評論:
-----------------------------------------
想要讓內顯跟CPU核心更有效率的交換/存取資料,卻不從需要紮實基本功的處理器內部改造下手(加回L3快取),而得透過位於處理器外部的記憶體上進行(必須透過Memory Controller跑到處理器外去繞一圈.....),不覺得怪怪的?然後再把hUMA說成是創舉、好像別人都想不到更好方式似的.....

打個比方:高雄到台北間不直接搭高鐵,卻從高雄飛到日本沖繩、然後再飛台北?要把東西拿給就住在隔壁房的老弟,不直接拿到隔壁,卻用快遞寄給老弟、讓東西去外面繞一圈再回到家中隔壁房,就算飛機飛得再快、或找到地球上最快的快遞公司,當初又何必.....
------------------------------------------

Whistle Blow wrote:
您對那段Youtub...(恕刪)


對,哈哈哈哈,剛回去重看了一下我的確理解錯了,可能我把這個與之前AMD獨顯發布的Mantle搞混了,所以就不要理我請繼續......可能最近爬文爬太多腦筋塞了太多東西然後都混在一起了。

那我就繼續保持觀望態度啦,看看到底AMD能與Intel爭到甚麼程度,我之前發的就不更正了,怕被說修改甚麼的。
偷偷跟大家說 " Intel的Haswell早就有CPU統一尋址" 的的能力.

Intel網站原文,在Intel Iris Graphics Extensions to DirectX API這一段.
http://software.intel.com/en-us/articles/an-introduction-to-the-intel-4th-generation-core-processor

ANANDTECH英文版網頁有介紹.
Intel's PixelSync & InstantAccess: Two New DirectX Extensions for Haswell
http://www.anandtech.com/show/6863/intels-pixelsync-instantaccess-two-new-directx-extensions-for-haswell

驅動之家也有翻譯. Intel很认真:Haswell GPU有点融合的意思
http://news.mydrivers.com/1/258/258756.htm





最酷的是,連Intel的Xeon Phi也支援coherent memory model.
Intel® Xeon Phi™ Coprocessor Vector Microarchitecture
http://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-vector-microarchitecture
Vector architecture supports a coherent memory model in which the Intel64 instructions and the vector instructions operate on the same address space.


Intel Haswell已經在市場賣一段時間了,AMD Kaveri還在測試中.

AMD..............加油!


HSA在ARM上發光發熱的可能性很大..

ARM上主要做移勳GPU的3家

ARM,IMAGINATION,QUALCOMM都在HSA主要成員之列

看來移動裝置在制程進步之前的效能瓶頸

可能由這方面突破

------------------------------

這個版很多人喜歡在INTEL和AMD之間做爭執

就現在來看實在沒什麼必要了吧

這2家在這些移動巨頭面前真的不算什麼大公司。。

不管是資金,還是技術都是一樣

可以單就新技術來做些預測或是解釋嗎?

老實說AMD壓過INTEL或INTEL壓過AMD對我而言真的沒啥差

我只想知道HSA是不是可行

這玩意才有可能改變以後我們的生活
稍稍整理一下數據。以下為GPU Single Precision result.

輕量組:
Intel Iris Pro 5100/5200 832 GFLOPS
Intel HD Graphics 5000 704 GFLOPS
NVIDIA GeForce GT 650M 691.2 GFLOPS
AMD HD 8670D 648.2 GFLOPS
AMD HD 7660D 614.4 GFLOPS
AMD HD 6550D 480.0 GFLOPS
Intel HD Graphics 4600 432 GFLOPS
AMD HD 8570D 409.6 GFLOPS
Intel HD Graphics 4000 294.4 GFLOPS
Intel HD Graphics 3000 194.4 GFLOPS
Intel HD Graphics 2000 97.2 GFLOPS
Apple A6X 76.8 GFLOPS
Adreno 225 28.8 GFLOPS

新產品組:
Xbox one 1,310 GFLOPS
Kaveri 856 GFLOPS

很平常的顯示卡組:
AMD HD7870 2,560 GFLOPS
nVidia GTX760 2,258 GFLOPS

標竿組:
nVIDIA Tesla K40 4,290 GFLOPS
nVIDIA Tesla K20X 3,950 GFLOPS
AMD的東西常常給人四不像的FU~

強力的CPU做不到就拉個GPU來硬幹強調浮點運算能力...但是在很要求強力效能的場合要的是強力的CPU和GPU,而不是無力的CPU和馬馬虎虎的GPU。

如果不是那麼要求,爛爛的CPU和GPU就幹的到了,不管是AMD或INTEL都幹的到。更何況AMD長久一直被詬病的相容性...看在PS4和XBox One的分上,應該會變好吧~

就很像當不了樂團中TOP的指揮家就強調本身也能拉小提情和吹長笛敲三角鐵,但樂團要的是TOP的指揮家和演奏者,而不是一人分飾多角的場合。

APU- Kaveri到最終遷就一大堆有的沒的我是不看好啦,至少和記憶體溝通的頻寬上也會遇到現在APU的問題。要強力超頻的多通道記憶體才能勉強展現中低階獨顯的運算能力...我要這種東西幹嘛?!

umts wrote:
偷偷跟大家說 " I...(恕刪)

NVIDIA也早就有統一尋址了

不過NVIDIA跟Intel一樣是虛擬統一尋址
umts wrote:
偷偷跟大家說 " I...(恕刪)


恩,偷偷跟你說....

====
http://news.mydrivers.com/1/258/258756.htm

第二個擴展是「InstantAccess」(即時訪問),也就是Intel版本的「零拷貝」(Zero Copy),有點融合統一尋址的意思。AMD Llano APU裡就已經有了這個東西。


vincent323 wrote:
hUMA這東西好不好? 當然對效能有一定提升,但是硬要說這個比自家曾經嘗試的L3共享好數倍,
把L3共享說得如此不堪,沒這個必要。


我想大部分的程式設計的都會覺得好百倍

Cache共享有兩個很大的問題
1. Cache的資料不是保證的,所以一但資料被其他資料Overwrite,等於要從重新從記憶體讀取
2. Cache的資料大小有限制,越大越容易被Overwrite
這種東西說簡單一點只是在效能上作文章
以寫程式來說還是一樣難寫
GPGPU的程式本來就是記憶體管理部分很麻煩
幹嗎還要加一個不確定的Cache來折磨自己
所以L3 Cache sharing真的是不怎麼樣

HSA的做法就是讓GPU直接存取記憶體
資料不會有突然消失的問題
也沒有大小的限制
最重要的是不需要搬進搬出
完全簡化GPGPU的程式開發

這也就是為什麼高通,聯發科還有三星都是HSA的支持者
未來HSA成為程式的標準
Intel/Nvidia如果不跟進
就會被競爭對手拋離
如果跟進就必須和AMD在內顯上對決
AMD的整點強浮點差內顯強是最適合HSA的性能架構
這也可以解釋為甚麼從Bulldozer開始浮點就被弱化了
就是為了HSA這個最終武器

文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 25)

今日熱門文章 網友點擊推薦!