兼具功耗效率和效能的處理架構
Arm big.LITTLE 技術是一種異質處理架構,最多使用三種類型的處理器。「LITTLE」處理器旨在實現最高功耗效率,而「big」處理器旨在提供高效、持續的運算效能。
藉由三個專用處理器和擴展的功耗及面積範圍,big.LITTLE 解決方案可以調整為智慧型手機、平板電腦和其他裝置的動態使用模式。
big.LITTLE 可調整為高處理強度的時段,例如手機遊戲及網頁瀏覽時的需求,還可以與較長時段的低處理強度任務 (例如簡訊、電子郵件和音訊) 以及複雜應用程式的靜止期交替進行。
目前智慧型手機和平板電腦使用者對效能的需求增加速度遠快於電池容量或半導體製程進步帶來的節能效果。同時,使用者要求在大致相同的型態下有更長的電池續航力。這組相互衝突的需求需要行動裝置 SoC 設計中的創新,超出了製程技術和傳統電源管理技術所能提供。
典型的處理器組合
滿足 big.LITTLE 要求的 Arm Cortex-A 系列處理器組合如下所示:
Armv9.2 - DynamIQ big.LITTLE - DynamIQ Shared Unit-120
- 終極效能 CPU (CXC):Cortex-X925、Cortex-X4
- 高效能 CPU (big):Cortex-A725、Cortex-A720
- 高效率 CPU (LITTLE):Cortex-A520
Armv9.0 - DynamIQ big.LITTLE - DynamIQ Shared Unit-110
- 終極效能 CPU (CXC):Cortex-X2、Cortex-X3
- 高效能 CPU (big):Cortex-A715、Cortex-A710
- 高效率 CPU (LITTLE):Cortex-A510
Armv8.2 - DynamIQ big.LITTLE - DynamIQ 共享單元
- 終極效能 CPU (CXC):Cortex-X1
- 高效能 CPU (big):Cortex-A78、Cortex-A77、Cortex-A76、Cortex-A75
- 高效率 CPU (LITTLE):Cortex-A55
Armv8.0 - big.LITTLE
- 高效能 CPU (big):Cortex-A73
- 高效率 CPU (LITTLE):Cortex-A53
特色與效益
Arm big.LITTLE 的處理方式是透過將兩個截然不同的處理器組合在單一 SoC 中來利用智慧裝置對效能的要求。
大型處理器專為在行動裝置電源預算內實現極致效能所設計。
較小的處理器專為實現最佳效率所設計,可因應除最繁重階段以外的工作。
big.LITTLE 軟體自動管理分配給適當 CPU 核心的任務。作業系統直接感知系統中的高效能和高效率核心,可以根據所需效能動態分配各個任務。
包括在 big.LITTLE 硬體上執行的作業系統軟體和更廣泛的 Arm 生態系的完整支援。
big.LITTLE 資源
提供您需要瞭解的一切資訊,協助您為專案制訂正確決策。