Cortex-A9的單核的CPU處理能力可以達到2.50DMIPS*,而Cortex-A8的峰值只能達到2.00DMIPS。DMIPS是用來衡量計算機晶片的單位。DMIPS數值越大,CPU的資料處理能力越強。也就是說如果單純用數學計算的角度來看的話,Cortex-A9雙核處理器的資料處理能力是Cortex-A8的2.5倍。(MIPS:Million Instructions executed Per Second,每秒百萬條指令,用來計算同一秒內系統的處理能力,即每秒執行了多少百萬條指令。)SO,Cortex-A9單核CPU的計算能力是要優於Cortex-A8處理器。
簡單的說A8只支援單核,A9支援雙核..目前智慧手機CPU架構都是精減指令集的ARM架構。市場上主流單核手機一般是A8,雙核基本全是A9架構。
那麼A8和A9的區別是什麼,除了頻率還有什麼區別?
簡單的說,最大硬體區別體現在三個關鍵技術指標上,Cortex-A9架構的雙核處理器要具備明顯的優勢。
1.整數計算能力
Cortex-A9的單核的CPU處理能力可以達到2.50DMIPS*,而Cortex-A8的峰值只能達到2.00DMIPS。DMIPS是用來衡量計算機晶片的單位。DMIPS數值越大,CPU的資料處理能力越強。也就是說如果單純用數學計算的角度來看的話,Cortex-A9雙核處理器的資料處理能力是Cortex-A8的2.5倍。(MIPS:Million Instructions executed Per Second,每秒百萬條指令,用來計算同一秒內系統的處理能力,即每秒執行了多少百萬條指令。)SO,Cortex-A9單核CPU的計算能力是要優於Cortex-A8處理器。
2.浮點運算能力
在計算機裡,有兩種辦法表示實數,一種是定點,就是小數點位置是固定的,一種是浮點,就是小數點位置不固定,計算方法也比較麻煩,通常會比整數運算代價大很多。因此浮點運算能力也可以直接體現一款處理器效能是否出色。同頻率雙核Cortex-A9在CPU浮點運算這一項比A8效能提升高達50%以上。所以Cortex-A9並不是從Cortex-A8身上簡單地將處理器核心進行疊加,而是在單核運算能力上都有很大的提升。
3. L2二級快取
L2二級快取是位於CPU與記憶體之間的臨時儲存器,它的容量比記憶體小但交換速度快。在快取中的資料是記憶體中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU呼叫大量資料時,就可避開記憶體直接從快取中呼叫,基本無需等待從而加快讀取速度。。
一句話,二級快取意義就是節省CPU直接讀取記憶體的時間。所以L2二級快取對CPU的效能影響很大,因此在CPU工作頻率不變的基礎上,增加L2二級快取的大小可以直接影響CPU的工作效率。
不同架構CPU配置L2值不同,A8能配置的最大值是1M,而A9能配置的最大值是8M。
當 然處理器配置二級快取的多少一最終還是要取決於晶片。