GPU從來都沒有像CPU那樣的“核心”概念。直到了mali400的出現,手機GPU“核心”數量這個概念在手機圈中開始了傳播!
mali400在三星Exynos 4210中首次亮相,並且一出場就是以四核心的姿態出現!開啓了arm mali系列GPU的新征程!
mali400的核心到底是怎麽一回事了!mali400是一個靈活可擴展“核心”的GPU,可以根據移動設備的使用情況靈活的配置“核心”以達到最佳的能效比!mali400采用的老舊的分離式渲染架構,即頂點渲染管線和像素渲染管線是分離的!mali400所配置的“核心”就是渲染管線的數量。比如mali400mp4就是一個頂點渲染管線帶四個像素渲染管線。
憑借“多核心”概念mali GPU市場表現非常的好,從此使得mali GPU在移動市場的地位!除了mali還有一個移動GPU巨頭powerVR也似乎知道了“核心”在宣傳的好處,在2011年的推出了雙核GPU——SGX543mp2。相比較mali400不要B臉的核心計算方式,powerVR就老實多了。它的GPU“核心”是一個相當完整的核心,一個核心是一個頂點渲染管線帶四個像素渲染管線,一個SGX543mp2就有兩個頂點渲染管線帶八個像素渲染管線。
當然老黃家的算法就更加喪心病狂了,在采用分離渲染架構的tegra4之前産品。“核心”計算方式是把每個渲染管線中的ALU單元稱作核心,在tegraK1之後的統一渲染架構産品則把CUDA單元稱作核心。所以你會看到192核,256核這種“嚇死人”的GPU!
而作爲移動GPU上的另一位霸主高通Adreno卻從來沒有提及過GPU“核心”這個概念!Adreno和前面的GPU一樣也有核心這個概率,至于爲什麽Adreno從來不宣傳“核心”,是因爲Adreno的核心數量實在是太少了。Adreno5XX系列最多也就可以配置4個核心,而到了Adreno6XX之後最多就只能配置2個核心!說出去完全沒有宣傳優勢!
Adreno系列的技術是來自于AMD的顯卡部門,Adreno200就是XBOX 360 GPU(ATI R500)的簡化版,而R500本身就是統一渲染架構,所以基于此技術的Adreno全系列都是統一渲染架構。無法采用mali400分離渲染架構以渲染管線數量計算核心的方式!
Adreno的“核心”更像是AMD顯卡上的CU單元,一個CU單元包含多個流處理器,流處理器又包含了和合二爲一的頂點渲染管線和像素管線!這就是爲什麽Adreno“核心”少但是性能卻依舊吊打十核甚至是十六核mali GPU的原因!
高通Adreno:不是針對你,在座的各位都是垃圾!
高通Adreno:我趕時間,你們一起上,我要打十六個!!!!!!
擂台煙塵散盡以後………………..
高通Adreno:一個能打的都沒有!