電力効率と性能を両立させるプロセッシング・アーキテクチャ
Arm big.LITTLEテクノロジーは、最大3種類のプロセッサーを使用するヘテロジニアスプロセッシングアーキテクチャです。「LITTLE」プロセッサーは電力効率を最大化するよう設計され、「big」プロセッサーは効率的かつ持続的な演算性能を提供するよう設計されています。
big.LITTLEソリューションは、3つの専用プロセッサーを搭載し、電力と面積のエンベロープを拡大することで、スマートフォンやタブレット、その他のデバイスのダイナミックな使用パターンに対応することができます。
big.LITTLEは、モバイルゲームやWebブラウジングなどの高処理負荷の時間に適応します。また、テキストメッセージ、電子メール、オーディオなどの処理強度の低いタスクを長時間行い、複雑なアプリを静止させる期間と交互に行うことも可能です。
現在のスマートフォンやタブレット端末のユーザーに求められる性能は、電池の容量や半導体プロセスの進化による省電力化よりもはるかに速いスピードで向上しています。また同時に、ユーザーはほぼ同じフォームファクタでの、より長いバッテリー寿命を求めています。この相反する一連の要求には、モバイルSoC設計において、プロセス技術や従来の電力管理技術が提供できる以上のイノベーションが必要です。
Arm DynamIQ
bigとLITTLEのCPUを組み合わせて、単一の完全統合クラスターにまとめ上げて、高度なパワーマネジメントと性能面のメリットをモバイルデバイスからインフラストラクチャまでのあらゆるものにもたらします。
代表的なプロセッサーの組み合わせ
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 Shared Unit
- 超高性能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処理は、2つの大きく異なるプロセッサーを単一のSoCに組み合わせることで、スマートデバイスに必要な性能のバリエーションを活かしています。
bigプロセッサーは、モバイルのパワーバジェット内で最大のパフォーマンスを発揮できるように設計されています。
小型のプロセッサーは、最適な効率で設計されており、最も激しい作業時間以外のすべてに対応することができます。
big.LITTLEソフトウェアは、適切なCPUコアへのタスクの割り当てを自動的に管理します。オペレーティングシステム(OS)は、システム内の高性能コアと高効率コアを直接認識し、必要な性能に基づいて各タスクを動的に割り当てることができます。
DynamIQには、big.LITTLEハードウェア上で動作するオペレーティングシステムソフトウェアと、より広範なArmエコシステムによる全面的サポートが含まれています。
Big.LITTLEの関連情報
プロジェクトでの適切な判断に必要なさまざまな情報を得られます。