ARM は、ウェアラブル、モノのインターネット、その他小型でバッテリー駆動する可能性が高いもの向けのもう 1 つのプロセッサ コアである Cortex-A32 を設計しました。
Cortex-Aファミリーの新製品は、通常64ビットコアに搭載されるARMv8-Aアーキテクチャを採用していますが、CPU自体は32ビットです。これは本質的に、それぞれ2009年、2011年、2015年に登場したCortex-A5、A7、A35の後継製品です。これら3製品はいずれも、ローエンドのモバイルデバイス、組み込みシステム、そして最近ではIoT(モノのインターネット)や歩数計付きスマートウォッチを対象としています。
比較...A32がARMのアプリケーションCortexコアのどこに位置づけられるか
32ビットのA5やA7よりも少し新しく、64ビットのA35ほど複雑ではないものを求めるシステムオンチップ(SoC)エンジニアのために、ARMはA32を開発し、32ビットコード向けに最適化しました。64ビットサポートがなくなったことで、A32はARMv7-A、別名AArch32命令セット(便宜上A32モードとも呼ばれます)と、その基盤となるクリーンアップされたARMv8-Aアーキテクチャの利点を維持しています。(T32 Thumbモードも利用できます。)
コアの設計者によると、これはCortex-A32が消費電力あたりの整数演算性能でA35よりも10%効率が高いことを意味します。また、32ビットARMv7-AファームウェアはCortex-A32でも問題なく動作することを意味しています。
A32 は、整数および浮動小数点の演算性能の点で A5 および A7 をわずかに上回り、暗号化およびメモリ ストリーミングの実行時には飛躍的に進歩しています。これはすべて、再設計されたインオーダー 8 ステージ パイプライン、再設計された命令フェッチ ユニット、およびメモリからデータをストリーミングするためのキャッシュ パフォーマンスの向上など、アーキテクチャの改善によるものです。
ARMは、A5からA32、A35までのコアの比較について述べている。
各コアは同一である:32KB L1キャッシュ、NEON SIMD、1MB L2キャッシュ、28nmプロセス
ARM の世界に馴染みのない方(または、よりシンプルで古い時代に慣れている方)にとっては、命令セットのひねりを理解するのが少し難しいかもしれませんが、現状では次のようになっています。
ARMはCortex-A32を、32ビットアプリケーション向けの「最小かつ最低消費電力のARMv8-Aプロセッサ」と呼んでいます。1GHzで動作するクアッドコアA32設計では、コアあたり75mW以下の消費電力となります。また、8K L1キャッシュを搭載した最小構成のシングルコアでは、ダイ面積が0.25mm²未満となり、 100MHz動作時に4mW以下の消費電力となります。そのため、これらのブループリントは、ARMの他の設計と同様に、SoCメーカーが特定の製品向けにチップを選択し、量産できるようにスケールアップおよびスケールダウンが可能です。
全ての仕様はこちらをご覧ください。LinuxやWindows IoTなどの最新のマルチタスクOSを問題なく実行できるコアは、現在ライセンス供与可能です。®