[small potato淺談]從軟體工程師角度看APU

才說嘴就打了嘴了...
今天看到 Phoronix 裡面拿一台 Tegra2 的"桌機" TrimSlice 去和多名競爭對手(N270, Z530, C2D T2400...) 比各種效能, 同樣採用 Ubuntu 作為 OS, 結果果然該機大多數狀況都輸 N270...

原文在 http://www.phoronix.com/scan.php?page=article&item=compulab_trimslice#=7

不過這台 TrimSlice 已經是去年初的產品, 今年最新的 Tegra3 和新 Atom 拼不知結果如何?
至於X86降power到手機大小的裝置上

可以看看Intel目前的進度

Intel Atom Z2460 benchmark

裡面有評測,看來Intel是玩真的
有個很有趣的論點

比方 x86 CPU 2GHz

做一堆運算只要花 2秒

但是 ARM 1GHz

做同樣的運算要花 10秒

之後x86 就不用跑那麼快 2GHz~~~~~~~~~ 可以降到 1GHz or C1/C2/C3 stage 省電

但是 ARM 對外宣稱 省電 但是跑同樣的程式確要花 更長的時間 代表在那10秒時間 都是消耗 power


若是把 Freq, Power, Performance, Power mode 一起討論的話

ARM 雖然省電 但是不見得會省到那邊喔~

x86 一直在進步都是往 省電

ARM 一直在進步都是往 Performance

但是追求 效能 來比~~~~~~~~~~ ARM 在以前就輸了 所以 x86 才能獨霸 PC 端



講更細一點~

跑100公尺 人家花10秒

但是 其他人要花 20~30秒~ 才能完成

但是 花10秒 在這10秒內 把馬力開到最大 消耗能量到最高 但是 很快時間完成 並在終點那邊

休息

但是~那些花 20~30秒的人 也是可以完成 但是 相對 花的時間長了 但是 不一定會省能量

若是 把跑的拒離 拉成 馬拉松 這樣長時間的距離 這樣差距會更到

所以 ARM 會發展到 慢慢有些指令變成往 x86那邊靠~ 但是相對 就失去他原本優點

省電
skycc wrote:
有個很有趣的論點比方...(恕刪)


但有關於這個, 其實也很難說效能高反而省, 還是有很多系統以及軟體並不是有事做才會工作, 而是要不停的執行和等待(等待也是在跑空迴圈, 甚至可能本身也有工作), 這樣的話就不能單純的用效能高的耗時比較少這麼簡單的方法評斷了。(所謂能者多勞嘛, 你速度快就做多點工作吧! 世界上還是有不少軟體是這樣的)
總之耗能方面, 只要速度不要太慢, 總體來講還是佔優勢的。

另外, ARM 的 CPU 不是只有一種, 而是很多種, 可以依照實際的需求選擇, 所以其實光講 x86 vs ARM 的話其實根本沒辦法比...

這個故事告訴我們...
CPU和GPU還是要分開的好
至少升級時只要升級顯卡就可以玩新的3D遊戲啦~
漠漠輕寒上小樓。曉陰無賴似窮秋。淡煙流水畫屏幽。 自在飛花輕似夢,無邊絲雨細如愁。寶簾閒掛小銀鉤。
其實講半天很簡單 人家DVR使用ARM的CPU 專注於DVR應用上面特製化 量產後一片人民幣400元 台幣1600
一片demo board只需要一個手掌大小面積..+ 一片散熱片 + 12V變壓器2A
你開坦克車來 也是打不過小手槍的...因為人家在打巷戰...而且價錢要便宜
在這個OS可以自己編譯的新遊戲規則下, Intel再怎麼做, 也作不贏ARM的. 除非他的CPU不用錢, 效能是人家兩倍. 省電是人家兩倍.

一個客製化就把Intel打死了.
廠商可以自由加入任何IP到他家的SoC裡, USB, 3G, WiFi, Bluetooth, Gfx, 改變內部匯流排寬度, 決定晶片面積, 甚至亂搞指令集.
我看APU從另一個角度.
他給我的感覺是: 開機用A CPU, 跑圖時, 叫醒G CPU, G CPU接手, 然後A CPU睡覺.
跑完後,叫醒A CPU, A CPU接手, 然後G CPU睡覺.
如果實在太無聊, 沒事可作了, 那叫ARM來接手吧!

有哪一個OS可以做到這種特效呢?
其實Windows或是其他OS本來也就是這麼做
所謂跑圖,也就是GPU能處理的能加速的就交給GPU,例如DirectX

現在APU想要推的,還有MS之前在喊的AMP C++要做的是
原本利用CPU來做的"複雜計算",改由可以平行大量處理的GPU來做
這個階段需要的是APP & OS上層來呼叫API,再下層就是GPU廠商要做的事

Win8看來是不會直接支援DC了,看未來有沒有機會
而最終APU要做的HW scheduler分配,以及真正的CPU+GPU融合
還有很長的路要走

俊逸桑 wrote:
我看APU從另一個角...(恕刪)


這個可不是APU的願景啊

這可是現階段電腦的運作狀況

APU的願景應該是CPU和GPU偕同運作

也就是說要忙一起忙,要涼一起涼
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)

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