アプリケーション プロセッシング ユニット (APU) には、1 MB の統合 L2 キャッシュに接続されたデュアルコア Arm® Cortex®-A72 プロセッサが含まれています。APU は、リアルタイム性が求められないシステム制御および演算負荷の高いアプリケーション向けに設計されています。高性能化した Versal アダプティブ SoC には、より高性能なメモリ サブシステムが必要です。これらの要件を満たすため、Versal アダプティブ SoC は、大容量の L1 命令キャッシュ (32 KB ~ 48 KB) を備え、さらに複数の DDR メモリ コントローラーと NoC を統合して、メイン メモリの性能を強化しています。
次の表に、AMD Zynq™ UltraScale+™ MPSoC の Cortex-A53 プロセッサと Versal アダプティブ SoC の Cortex-A72 プロセッサの違いを示します。
Cortex-A53 | Cortex-A72 | Versal アダプティブ SoC の利点 |
---|---|---|
Armv8A アーキテクチャ (64 ビット/32 ビット動作) | アプリケーション コードの変更が不要 | |
EL0-EL3 の例外レベル | ||
Arm TrustZone (セキュア/非セキュア動作) | ||
Advanced SIMD NEON 浮動小数点ユニット | ||
メモリ マネージャーの統合 | ||
電源アイランド制御 | ||
最大 1500 MHz | 最大 1700 MHz | より高い周波数 |
2.23 DMIPS/MHz | 5.74 DMIPS/MHz | 生の性能は 2 倍向上 (Arm ベンチマークを使用) |
3.65 SPEC2006int | 6.84 SPEC2006int | |
2-way のスーパー スカラー | 3-way のスーパー スカラー | より効率的な命令サイクル |
インオーダー実行 | アウトオブオーダー実行 | より高性能、メモリ ストール減少 |
電力効率が良い | 電力効率が高い | 20% の電力削減 |
8 段パイプライン | 15 段パイプライン | より多くの命令がキューに入り、実行される |
条件付き分岐予測 | 2 レベル分岐予測 | 高いキャッシュ ヒット率、少ないメモリフェッチ |