ARMが開発した異なる性能のCPUコアを組み合わせるヘテロジニアス・マルチプロセッシング技術
big.LITTLEは、ARMが開発したヘテロジニアス(異種混合)コンピューティング技術で、高性能コア(big)と高効率コア(LITTLE)を1つのSoCに統合する設計手法です。
big.LITTLEの基本原理:
主要なbig.LITTLE実装:
スマートフォンSoC
Appleの実装
Intel/AMDの採用
典型的な構成:
OSスケジューラーの重要性:
ARMの次世代技術:
柔軟な構成: 最大8コアの任意組み合わせ
共有キャッシュ: コア間の高速通信
AIワークロード: 機械学習に最適化
より細かい制御: 個別コア制御
ソフトウェア最適化: OSとアプリの対応必要
レイテンシ: コア切り替え時の遅延
複雑性: 設計とデバッグの困難さ
コスト: 開発・製造コストの増加
AMDも採用を検討中
サーバー向けにも拡大可能性
ARM DynamIQ: 後継技術
Intel Thread Director: スケジューリング支援
Apple Asymmetric Multiprocessing: 独自実装
P-core
E-core
ARM Cortex
ヘテロジニアスコンピューティング
Thread Director