哪種ARM Cortex內(nèi)核更適合我的應(yīng)用:A系列、R系列、還是M系列?
ARM Cortex內(nèi)核系列提供非常廣泛的具有可擴(kuò)展性的性能選項,設(shè)計人員有機(jī)會在多種選項中選擇最適合自身應(yīng)用的內(nèi)核,而非千篇一律的采用同一方案。Cortex系列組合大體上分為三種類別:
本文引用地址:http://www.ex-cimer.com/article/275077.htm●Cortex-A—面向性能密集型系統(tǒng)的應(yīng)用處理器內(nèi)核
●Cortex-R—面向?qū)崟r應(yīng)用的高性能內(nèi)核
●Cortex-M—面向各類嵌入式應(yīng)用的微控制器內(nèi)核
Cortex-A處理器為利用操作系統(tǒng)(例如Linux或者Android)的設(shè)備提供了一系列解決方案,這些設(shè)備被用于各類應(yīng)用,從低成本手持設(shè)備到智能手機(jī)、平板電腦、機(jī)頂盒以及企業(yè)網(wǎng)絡(luò)設(shè)備等。早期的Cortex-A系列處理器(A5、A7、A8、A9、A12、A15和A17)基于ARMv7-A架構(gòu)。每種內(nèi)核都共享相同的功能集,例如NEON媒體處理引擎、Trustzone安全擴(kuò)展、單精度和雙精度浮點支持、以及對多種指令集(ARM、Thumb-2、Thumb、Jazelle和DSP)的支持。與此同時,這些處理器也具有極高的設(shè)計靈活性,能夠提供所需的最佳性能和預(yù)期的功效。
盡管Cortex-A5內(nèi)核是Cortex A系列中體積和功耗都最低的成員,但它擁有支持多核性能的潛能,并且與該系列中的高級成員(A9和A15)兼容。對于那些之前采用ARM926EJ-S或ARM1176JZ-S處理器的設(shè)計人員來說,選擇A5是自然的,因為它具有更高的性能和更低的芯片成本。
Cortex-A7在功耗和體積上與Cortex-A5相似,但其性能提升20%左右,且與Cortex-A15和Cortex-A17有完全的架構(gòu)兼容性。Cortex-A7是成本敏感型智能手機(jī)和平板電腦的理想選擇,而且它還可以與Cortex-A15或Cortex-A17組合使用,形成ARM稱為“big.LITTLE”的處理結(jié)構(gòu)。big.LITTLE結(jié)構(gòu)實質(zhì)上是一種功耗優(yōu)化技術(shù);高性能CPU(例如Cortex-A17)和高效率CPU(例如Cortex-A7)的組合配置能夠提供更高的持久性能,同時因為更高效的內(nèi)核很好的滿足了應(yīng)用對中低性能的需求,這種組合還顯著節(jié)省整體功耗,節(jié)省75%的CPU耗能,并且延長電池的使用壽命。智能手機(jī)和平板電腦的性能需求發(fā)展遠(yuǎn)比電池容量的增長快得多,因此這種配置帶給開發(fā)人員明顯的優(yōu)勢。諸如big.LITTLE等設(shè)計方法,作為整體系統(tǒng)設(shè)計策略的一部分,能夠顯著降低這種電池技術(shù)造成的差距。
接下來讓我們看看Cortex-A系列處理器中的高級別產(chǎn)品——Cortex-A15和Cortex-A17內(nèi)核。這兩款內(nèi)核都是高性能處理器,也可用于多種配置中。Cortex-A17是最高效的“中級”處理器,直接針對高端智能手機(jī)和平板電腦。Cortex-A9曾廣泛應(yīng)用于這個市場,但與Cortex-A9相比,Cortex-A17性能提升了60%以上(循環(huán)周期),同時也改善了整體功效。Cortex-A17能夠配置多達(dá)四個內(nèi)核,每個內(nèi)核都包含一個完整的亂序流水線。如前面提到的,Cortex-A17可與Cortex-A7組合成高效的big.LITTLE配置,還可以搭配高端移動圖形處理器(例如來自ARM的MALI),構(gòu)成非常高效的設(shè)計整體。
Cortex-A15是該系列處理器中性能最高的成員,是Cortex-A9性能(移動配置模式)的兩倍。不僅完全勝任高端智能手機(jī)或平板電腦這樣的應(yīng)用,而且運(yùn)行速率可高達(dá)2.5GHz的多核Cortex-A15處理器也能夠支撐低功耗服務(wù)器或無線基礎(chǔ)設(shè)施等應(yīng)用。Cortex-A15是ARM公司第一款對虛擬軟件環(huán)境中的數(shù)據(jù)管理和仲裁提供硬件支持的處理器。這些軟件環(huán)境中的應(yīng)用能夠同時訪問系統(tǒng)資源,實現(xiàn)虛擬環(huán)境中設(shè)備的可靠運(yùn)行和相互隔離。
評論