類別
ARM Cortex系列處理器核包括
Cortex-A系列(高性能,具備MMU酗捌,可以運(yùn)行如Linux呢诬、Android等操作系統(tǒng))、Cortex-R系列(高端嵌入式滿足高性能高可靠性的實(shí)時(shí)需求)胖缤、Cortex-M(嵌入式單片機(jī)尚镰,低功耗,低成本)哪廓。
內(nèi)核 | Cortex A5 | Cortex A7 | Cortex A8 | Cortex A9 | Cortex A15 | Cortex A17 |
---|---|---|---|---|---|---|
發(fā)布時(shí)間 | 2009 | 2011 | 2006 | 2008 | 2011 | 2014 |
主頻 | ~1G | ~1.5G | ~1G | ~2G | 2.5G | 2G |
執(zhí)行順序 | 順序 | 順序 | 順序 | 亂序 | 亂序 | 亂序 |
多核 | 1-4 | 1-4 | 1 | 1-4 | 1-4 | 1-4 |
運(yùn)算性能DMIPS/MHZ | 1.57 | 1.9 | 2 | 2.5 | 3.5 | 4.5 |
VFP/NEON支持 | VFPv4/NEON | VFPv4/NEON | VFPv3/NEON | VFPv4/NEON | VFPv4/NEON | |
GPU | Mali-400 | Mali-400 | Mali-400 | Mali-T624 | Mali-T600 | Mali-T720.. |
big.LITTLE | NO | LITTLE | NO | NO | big | big |
亂序執(zhí)行(out-of-order execution)
是指CPU采用了允許將多條指令不按程序規(guī)定的順序分開(kāi)發(fā)送給各相應(yīng)電路單元處理的技術(shù)狗唉。
簡(jiǎn)明特點(diǎn)
A8 只能單核
A7 省電,順序 )
A9 性能較好
A8 最先出
A5-A9-A12/17-A73是均衡性能
A7-A53-A55是低功耗家族
A15-A57-A72-A75是高性能家族涡真。
按時(shí)間排序A8-A9-A5-A15-A7-A12/A17-A57-A53-A72-A73-A75-A55分俯。
按性能排序A5-A7-A8-A9-A53-A55-A12/17-A15-A57-A72-A73-A75。
全志普遍A7//A53
RockChip A9 / A17/ A72
4418/4412 A9
DMIPS CPU主頻
MIPS
Million Instructions Per Second的縮寫(xiě)哆料,每秒處理的百萬(wàn)級(jí)的機(jī)器語(yǔ)言指令數(shù)缸剪。
DMIPS
D是Dhrystone的縮寫(xiě)
Dhrystone是測(cè)量處理器運(yùn)算能力的最常見(jiàn)基準(zhǔn)程序之一。
Dhrystone主要用于測(cè)整數(shù)計(jì)算能力东亦,計(jì)算單位就是DMIPS杏节。采用Whetstone 主要用于測(cè)浮點(diǎn)計(jì)算能力,計(jì)算單位就是MFLOPS
現(xiàn)如今CPU的頻率越來(lái)越高典阵,又是流水線又是超標(biāo)量計(jì)算又是雙核多核的奋渔,單純以時(shí)鐘頻率來(lái)衡量計(jì)算機(jī)的速度已經(jīng)不再科學(xué),用MIPS來(lái)衡量相對(duì)比較合理
MIPS/MHz萄喳,
也就是系統(tǒng)時(shí)鐘(CPU的工作時(shí)鐘)為1M時(shí)卒稳,平均能夠執(zhí)行的指令數(shù)
6,000 DMIPS @ 1.5Ghz 就是 6000/(1.5 * 1000) =4 DMIPS/Mhz
NEON
單指令流多數(shù)據(jù)流(SIMD)是一種實(shí)現(xiàn)數(shù)據(jù)級(jí)并行的技術(shù),SIMD技術(shù)的關(guān)鍵是在1條單獨(dú)的指令中同時(shí)執(zhí)行多個(gè)運(yùn)算操作蹋半,以增加處理器的吞吐量
單指令流單數(shù)據(jù)流(SISD)型CPU對(duì)加法指令譯碼后他巨,執(zhí)行部件先訪問(wèn)主存,取得第一個(gè)操作數(shù),之后再一次訪問(wèn)主存染突,取得第二個(gè)操作數(shù)捻爷,隨后才能進(jìn)行求和運(yùn)算;而在SIMD型CPU中份企,指令譯碼后也榄,幾個(gè)執(zhí)行部件同時(shí)訪問(wèn)主存,一次性獲得所有操作數(shù)進(jìn)行運(yùn)算司志。
SIMD甜紫,有很多種(MMX/SSE/AVX/3DNow/NEON),NEON指令集是基于ARM的骂远,X86下是MMX/SSE/AVX囚霸。
多線程主要完成任務(wù)并行,SIMD技術(shù)則主要完成數(shù)據(jù)并行激才。
VFP: (Vector Float Point), 向量浮點(diǎn)運(yùn)算單元
VFPv4 VFPv3
GPU
PowerVR
ImgTec公司(或者說(shuō) Imagination Technologies)
授權(quán)出售給蘋(píng)果公司拓型、英特爾公司、聯(lián)發(fā)科瘸恼、索尼
Adreno
高通
Mali
ARM 公司2006收購(gòu)的falanx
big.LITTLE
ARM 的 big.LITTLE 架構(gòu)劣挫,采用該架構(gòu)處理器的手機(jī)工作速度更快更高效
三星 Galaxy S6、HTC M9东帅、LG G4 等手機(jī)均采用基于 big.LITTLE 的處理器
big.LITTLE技術(shù)是一種將 ARM Cortex-A15處理器的性能(高性能)與 Cortex-A7 處理器的節(jié)能效果(低功耗)結(jié)合在一起压固,使同一應(yīng)用程序軟件在二者之間無(wú)縫切的技術(shù)換。
基于 big.LITTLE 技術(shù)的八核處理器靠闭,并沒(méi)有將傳統(tǒng)內(nèi)核放在單一的處理器上邓夕,而是一分為二,其中一個(gè)使用了 4 個(gè)“小核心”Cortex-A7 阎毅,另一個(gè)則使用了 4 個(gè)“大核心”Cortex-A15