ARM Cortex A8
目前,Cortex-A系列有三款主流的解決方案:Cortex-A5、Cortex-A8、Cortex-A9。下面就讓我們簡單了解一下這三款架構各自具備什麼特點。
Cortex-A5:性價比最高的處理器解決方案,高性能低成本。支持雙核技術。
ARMCortexA8,簡稱A8或CortexA8.是第一款基於ARMv7架構的套用處理器,使用了能夠帶來更高性能、功耗效率和代碼密度的Thumb-2技術。它首次採用了強大的NEONTM信號處理擴展集,對H.264和MP3等媒體編解碼提供加速。Cortex-A8解決方案還包括Jazelle-RCTJava加速技術,對實時(JIT)和動態調適編譯(DAC)提供最最佳化,同時減少記憶體占用空間高達三倍。此外,新處理器還配置了用於安全交易和數字著作權管理的TrustZone技術以及實現低功耗管理的IEM功能。
Cortex-A9:主流雙核處理器架構,脫胎於上一代的Cortex-A8平台,擁有更高的計算能力和更低的功耗。目前市面上的雙核處理器移動攜帶型產品均採用Cortex-A9解決方案。
簡介
Cortex-A8處理器出色的運行速率和功率效率是通過新的支持並實現了高級泄露控制的ARMArtisan®Advantage-CE庫實現的。這種處理器得到了各種各樣的適用於快速系統設計的ARM技術的支持,其中包括: RealView®、DEVELOP系列軟體開發工具、RealViewCREATE系列ESL工具和模型、CoreSight™調試和跟蹤技術;以及通過OpenMax多媒體處理標準實現的軟體庫支持。
主要特性
ARMCortex-A8處理器複雜的流水線架構基於雙對稱的,順序發射的,13級流水線,帶有先進的動態分支預測,可實現2.0dmips/MHz。
順序,雙發射,超標量微處理器核心,13級主整數流水線;
10級NEON媒體流水線10-stageNEONmediapipeline;
專用的L2快取,帶有可程式的等待狀態;
基於全局歷史的分支預測;
結合功率最佳化的載入存儲流水線,為功率敏感型套用提供2.0DMIPS/MHz的速率遵從ARMv7架構規範,其中包括:
用於實現更高的性能、能量效率和代碼密度的Thumb-2技術;
NEON™信號處理擴展,用於加速H.264和MP3等媒體編解碼器;
JazelleRCTJava-加速技術,用於最最佳化即時(JIT)編譯和動態自適應編譯(DAC),並將存儲器尺寸減小了多達3倍;
TrustZone技術,用於安全交易和數字許可權管理(DRM)。
集成的L2快取
使用標準編譯的ARM建立而成 64K到2MB的可配置容量 可程式的延遲
最佳化的L1快取
經過性能和功耗的最佳化 結合最小訪問延遲和散列確定方式,以便將性能最大化,將功耗最小化。
動態分支預測
通過分支目標和全局歷史緩衝區實現 按照行業基準,達到95%的準確率。 重放機制,以實現預測失敗代價的最小化
存儲器系統
訪問L1快取導致的單周期載入使用代價 L1快取的散列數組使得只有在可能需要時才會啟用存儲器。 集成的、可配置L2快取和用於數據流的NEON媒體單元之間的直連線口 Bank化的L2快取設計,每次只設計1個Bank 支持多項與L3存儲器之間的未完成事務,以充分利用CPU。
主流產品
NOKIA的NOKIAN900
三星的S5PC110及S5PV210
蘋果的iPhone4、iPad1、AppleTV2代、iPodTouch四代的A4處理器
TI的Omap3430,OMAP3630,OMAP3640
高通msm8255、QSD8250
國產的有:瑞芯微rk2918