前不久ARM正式宣佈推出新款ARMv8架構的Cortex-A50處理器系列產品,以此來擴大ARM在高性能與低功耗領域的領先地位,進一步搶佔移動終端市場份額。Cortex-A50是繼Cortex-A15以後的又一重量級產品,將會直接影響到主流PC市場的佔有率。圍繞該話題,咱們今天不妨總結一下近幾年來手機端較爲主流的ARM處理器。 瀏覽器
以由高到低的方式來看,ARM處理器大致上能夠排序爲:Cortex-A57處理器、Cortex-A53處理器、Cortex-A15處理器、Cortex-A9處理器、Cortex-A8處理器、Cortex-A7處理器、Cortex-A5處理器、ARM11處理器、ARM9處理器、ARM7處理器,再往低的部分手機產品中基本已經再也不使用,這裏就再也不介紹。 緩存
● Cortex-A5七、A53處理器 安全
Cortex-A5三、Cortex-A57兩款處理器屬於Cortex-A50系列,首次採用64位ARMv8架構,意義重大,這也是ARM最近剛剛發佈的兩款產品。 性能優化
應用案例:預計於2014年推出。 服務器
Cortex-A15處理器架構解析 網絡
ARM Cortex-A15處理器隸屬於Cortex-A系列,基於ARMv7-A架構,是業界迄今爲止性能最高且可授予許可的處理器。 架構
Cortex-A15 MPCore處理器具備無序超標量管道,帶有緊密耦合的低延遲2級高速緩存,該高速緩存的大小最高可達4MB。浮點和NEON媒體性能方面的其餘改進使設備可以爲消費者提供下一代用戶體驗,併爲 Web 基礎結構應用提供高性能計算。Cortex-A15處理器能夠應用在智能手機、平板電腦、移動計算、高端數字家電、服務器和無線基礎結構等設備上。 性能
應用案例:三星Exynos 5250。三星Exynos 5250芯片是首款A15芯片,應用在了最近發佈的Chromebook和Nexus 10平板電腦上面。Exynos 5250的頻率是1.7GHz,採用32納米的HKMG工藝,配備了Mali-604 GPU,性能強大。另外據傳三星下一代Galaxy S4將會搭載四核版的Exynos 5450芯片組,一樣應用Cortex-A15內核。另外NVIDIA Tegra 4會採用A15內核。 優化
Cortex-A9處理器架構解析 spa
ARM Cortex-A9處理器隸屬於Cortex-A系列,基於ARMv7-A架構,目前咱們能見到的四核處理器大多都是屬於Cortex-A9系列。
Cortex-A9 處理器的設計旨在打造最早進的、高效率的、長度動態可變的、多指令執行超標量體系結構,提供採用亂序猜想方式執行的 8 階段管道處理器,憑藉範圍普遍的消費類、網絡、企業和移動應用中的前沿產品所需的功能,它能夠提供前所未有的高性能和高能效。
Cortex-A9 微體系結構既可用於可伸縮的多核處理器(Cortex-A9 MPCore多核處理器),也可用於更傳統的處理器(Cortex-A9單核處理器)。可伸縮的多核處理器和單核處理器支持 1六、32 或 64KB 4 路關聯的 L1 高速緩存配置,對於可選的 L2 高速緩存控制器,最多支持 8MB 的 L2 高速緩存配置,它們具備極高的靈活性,均適用於特定應用領域和市場。
應用案例:德州儀器OMAP 4430/4460、Tegra 二、Tegra 三、新岸線NS11五、瑞芯微RK306六、聯發科MT657七、三星 Exynos 42十、44十二、華爲K3V2等。另外高通APQ806四、MSM8960、蘋果A六、A6X等均可以看作是在A9架構基礎上的改良版本。
Cortex-A8處理器架構解析
ARM Cortex-A8處理器隸屬於Cortex-A系列,基於ARMv7-A架構,是咱們目前使用的單核手機中最爲常見的產品。
ARM Cortex-A8處理器是首款基於ARMv7體系結構的產品,可以將速度從600MHz提升到1GHz以上。Cortex-A8處理器能夠知足須要在300mW如下運行的移動設備的功率優化要求;以及須要2000 Dhrystone MIPS的消費類應用領域的性能優化要求。
Cortex-A8 高性能處理器目前已經很是成熟,從高端特點手機到上網本、DTV、打印機和汽車信息娛樂,Cortex-A8處理器都提供了可靠的高性能解決方案。
應用案例:S5PV210開發板、TI OMAP3系列、蘋果A4處理器(iPhone 4)、三星S5PC110(三星I9000)、瑞芯微RK291八、聯發科MT6575等。另外,高通的MSM825五、MSM7230等也可看作是A8的衍生版本。
Cortex-A7處理器架構解析
ARM Cortex-A7處理器隸屬於Cortex-A系列,基於ARMv7-A架構,它的特色是在保證性能的基礎上提供了出色的低功耗表現。
Cortex-A7處理器的體系結構和功能集與Cortex-A15 處理器徹底相同,不一樣這處在於,Cortex-A7 處理器的微體系結構側重於提供最佳能效,所以這兩種處理器可在big.LITTLE(大小核大小核心伴侶結構)配置中協同工做,從而提供高性能與超低功耗的終極組合。單個Cortex-A7處理器的能源效率是ARM Cortex-A8處理器的5倍,性能提高50%,而尺寸僅爲後者的五分之一。
做爲獨立處理器,Cortex-A7可使2013-2014年期間低於100美圓價格點的入門級智能手機與2010 年500美圓的高端智能手機相媲美。這些入門級智能手機在發展中世界將從新定義鏈接和Internet使用。
應用案例:全志Cortex-A7四核平板芯片,聯發科剛剛發佈的MT6589。
Cortex-A5處理器架構解析
ARM Cortex-A5 處理器 隸屬於Cortex-A系列,基於ARMv7-A架構,它是能效最高、成本最低的 處理器 。
Cortex-A5處理器可爲現有ARM9和ARM11處理器設計提供頗有價值的遷移途徑,它能夠得到比ARM1176JZ-S更好的性能,比ARM926EJ-S更好的功效和能效。另外,Cortex-A5處理器不只在指令以及功能方面與更高性能的Cortex-A八、Cortex-A9和Cortex-A15處理器徹底兼容,同時還保持與經典ARM處理器(包括ARM926EJ-S、ARM1176JZ-S和 ARM7TDMI)的向後應用程序兼容性。
應用案例:高通MSM7227A/7627A(新渴望V、摩托羅拉XT61五、諾基亞6十、中興V889D、摩托羅拉DEFY XT等)、高通MSM8225/8625(小辣椒雙核版、華爲U8825D、天語 W806+、innos D九、酷派7266等)。
ARM11系列處理器架構解析
ARM11系列包括了ARM11MPCore處理器、ARM1176處理器、ARM1156處理器、ARM1136處理器,它們是基於ARMv6架構,分別針對不一樣應用領域。ARM1156處理器主要應用在高可靠性和實時嵌入式應用領域,與手機關聯不大,此處略去介紹。
ARM11 MPCore使用多核處理器結構,可實現從1個內核到4個內核的多核可擴展性,從而使具備單個宏的簡單系統設計能夠集成高達單個內核的4倍的性能。Cortex-A5處理器是ARM11MPCore的相關後續產品。
ARM1176處理器主要應用在智能手機、數字電視和電子閱讀器中,在這些領域獲得普遍部署,它可提供媒體和瀏覽器功能、安全計算環境,在低成本設計的狀況下性能高達1GHz。
ARM1136處理器包含帶媒體擴展的ARMv6 指令集、Thumb代碼壓縮技術以及可選的浮點協處理器。ARM1136是一個成熟的內核,做爲一種應用處理器普遍部署在手機和消費類應用場合中。在採用 90G工藝時性能可達到600MHz以上,在面積爲2平方毫米且採用65納米工藝時可達到1GHz。
應用案例:高通MSM7225(HTC G8)、MSM7227(HTC G六、三星S5830、索尼愛立信X8等)、Tegra APX 2500、博通BCM2727(諾基亞N8)、博通BCM2763(諾基亞PureView 808)、 Telechip 8902(平板電腦)。
ARM9系列和ARM7系列處理器架構解析
ARM9系列處理器系列包括ARM926EJ-S、ARM946E-S和 ARM968E-S處理器。其中前二者主要針對嵌入式實時應用,咱們這裏就主要針對ARM926EJ-S進行介紹。
ARM926EJ-S基於ARMv5TE架構,做爲入門級處理器,它支持各類操做系統,如Linux、Windows CE和Symbian。ARM926EJ-S 處理器已受權於全球100多家硅片供應商,並不斷在衆多產品和應用中獲得成功部署,應用普遍。
應用案例:TI OMAP 1710。諾基亞N7三、諾基亞E6五、三星SGH-i600等手機採用的都是該處理器。
● ARM7系列處理器:
ARM7系列處理器系列包括ARM7TDMI-S(ARMv4T架構)和ARM7EJ-S(ARMv5TEJ架構),最先在1994推出,相對上面產品來講已經顯舊。雖然如今ARM7處理器系列仍用於某些簡單的32位設備,可是更新的嵌入式設計正在愈來愈多地使用最新的ARM處理器,這些處理器在技術上比ARM 7系列有了顯著改進。
做爲目前較舊的一個系列,ARM7處理器已經不建議繼續在新品中使用。它究竟有多老呢?上面的Apple eMate 300使用的就是一款25MHz的ARM7處理器,夠古老了吧?