引用:
作者physx
1.記憶體控制器跟北橋整合進CPU之後,由於靠的近,訊息傳的快,效率就有所提高
在SNB裡CPU&GPU是用L3溝通,那fusion用外部記憶體的做法效率會不會降低?
|
你誤解了
系統記憶體是GPU自己在使用,GPU跟CPU溝通是經過memory contoller
雖然CPU自己也會用到系統記憶體,但這跟GPU無排斥及優先緒關係
除了一個特別的利用方向外 中間應該不會用到L1 L2 L3 (這個特殊用途就是Fusion)
引用:
2.現在的APU到底是不是fusion? 除了整合兩種晶片外目前有其他功能嗎?
|
fusion的實驗品,可以算Fusion但是功能不完全 且有缺陷
目前無任何Fusion程式、支援fusion的OS,所以即便是屬於fusion也 但也沒有東西可以用
引用:
3.接續2 現在的APU跟未來的fusion差別在哪,未來的fusion會有專屬的指令集嗎?
|
CPU及GPU memory controller...幾乎全部都有差
指令集?這應該不會是指令集就能改搞定的事
我是覺得這個架構應該要改名字 (AMD之前有個AMD64 架構後來也被稱為x86_64 雖然他還是指令集的存在)
引用:
4.所謂支援fusion的軟體/演算法/指令集,可不可以用純CPU+獨立GPU下去跑?
|
需與CPU緊密結合,要不然絕大部分運算時間會浪費在傳輸上
引用:
5.fusion是類似AVX指令集,必須要軟體支援才能運作,否則就只是單純整合CPU&GPU?
|
需要軟體支援,至於像不像指令集 這很難講
個人是覺得這已經脫離指令集的程度,而是另一個架個的處理器(可相容x86)
引用:
再來是"Bulldozer"
從目前的推算來看,Bulldozer要用sandy bridge 150%的Die才能跟對手有同等效能
怎麼看都是非常敷衍的產品
以明年的Trinity來說 核心數從8>4 移除L3 ,同樣是32nm 4C,效能大概也就26K的一半
加上GPU整體的Die大概也會跟26K差不多,功耗也是
|
功耗會維持跟現在Llano一樣的水準
效能嘛應該跟比現在Llano略高(只高一點),跟現在的Llano層級極度類似
可以預期這三年(去年今年明年),就純CPU角度來看效能沒有太大變化
2013年就完成了,2015是AMD希望軟體跟上的底限
引用:
CPU只要對手一半效能,GPU效能2倍,價格是對手的一半,用低價打通整個市場通路
等市占率夠高後自然會有人對自己的產品優化,"fusion"就是優化的額外功能
|
我覺得你似乎搞錯fusion重點,重點不在把強力GPU跟CPU綁在一起行銷
而是讓GPU介入CPU運算,增加整體效能(不只圖形上的效能,連運算也要)
fusion比較像是誘惑人去優化而不是靠市占率來讓人優化
(運算法的改革帶來的增益是在很暴力)
fusion不算是額外功能,反倒是APU的核心功能
不像過去一堆人的假設(含我)以為只是替代FPU而已,AMD打算讓他大量介入通用運算(不需要透過OpenCL)
要這樣作 軟體必須要支援Fusion
但不管採用OpenCL或者Fusion 軟體都一樣要重寫
這兩者不同處在 難度跟可適用的範圍 (Fusion遠遠優於OpenCL)
引用:
這戰術要成功大概要有以下幾個必備條件
1.對手在GPU技術上完全沒有突破
2.對手也不會研發自己的fusion
|
AMD就只有前面幾年(其他對手來不及推出對應產品)能保證獨家(就像x86_64)
其他部份還要繼續努力,intel 很可能隨後跟著推出fusion
(intel 之前想把CPU給GPU化產生的Larrabee 應該蠻適合用在Fusion)
fusion 是個公開的架構,基本上AMD是鼓勵 intel 開發相容的Fusion
(如果intel 來個不相容的版本,那大家就慘了)
引用:
3.如果自己的CPU效能只有對手的一半,fusion的效能要保證能把另外一半追回來
|
這一點我上面用硬解舉例那段就可以回覆大部分了
單執行緒 fusion可以追回來2.33倍效能(在CPU:GPU=30:70 的fusion程式上)
只差一半不成問題