Kraitプロセッサの解説
Kraitは、
クアルコムによって設計された
ARMアーキテクチャに基づく中央処理ユニット(
CPU)です。2012年に、同社のScorpion
CPUの後継として開発され、
Snapdragon S4および
Snapdragon 400、600、800、801、805シリーズのシステムオンチップ(SoC)に搭載されています。なお、KraitはCortex-A15コアを使用せず、
クアルコムが独自に設計したものです。Kraitの後継としてはKryoがあり、2015年にその詳細が発表されました。
Kraitプロセッサは、先進的な
アウト・オブ・オーダー実行機能を備えており、具体的には3つの命令を同時にデコードし、4つの命令を同時に発行することが可能です。このプロセッサは、11段のパイプラインを使用した
スーパースカラー設計を採用しており、効率的なパフォーマンスを実現しています。また、
投機的実行機能もサポートしており、処理の効率化を図っています。
キャッシュ構成
Kraitプロセッサは、二種類のキャッシュシステムを持っています。最初に、L0キャッシュとして4KB + 4KBのダイレクトマップを備えています。次に、L1キャッシュは16KB + 16KBの4-wayセットアソシアティブ設計で、これによりデータの高速アクセスが可能となります。また、L2キャッシュは1MB(デュアルコア構成の場合)または2MB(クアッドコア構成の場合)を提供し、8-wayセットアソシアティブ設計が施されています。これらのキャッシュメモリは、全体的な計算能力の向上に寄与しています。
パフォーマンス
Krait各モデルのパフォーマンスは以下の通り示されています(DMIPS/MHz基準):
- - Krait 200: 3.3(28nm LPプロセス)
- - Krait 300: 3.39(28nm LPプロセス)
- - Krait 400: 3.39(28nm HPmプロセス)
- - Krait 450: 3.51(28nm HPmプロセス)
これらの指標からも、Kraitプロセッサが持つ高い性能が伺えます。特にKrait 450は、最も高いパフォーマンスを示しています。
結論
Kraitプロセッサは、モバイルデバイスにおける処理能力を高めるための重要なハードウェアの一部として、
クアルコムの
Snapdragonシリースで広く採用されています。その独自の設計と革新的な
アーキテクチャは、現代のスマートフォンやタブレットに必要不可欠な性能向上を実現しています。今後、Kraitの後継であるKryoへの移行もあり、その進化がどのように続いていくのかが注目されます。