Nios® Vプロセッサー・リファレンス・マニュアル

ID 683632
日付 12/11/2023
Public
ドキュメント目次

4.1. プロセッサーのパフォーマンス・ベンチマーク

表 67.   インテル FPGAデバイスにおける Nios® V/gプロセッサーのパフォーマンス・ベンチマーク ( インテル® Quartus® Primeプロ・エディション開発ソフトウェアの場合)
使用するFPGA fMAX (MHz) ロジックサイズ (ALM) アーキテクチャー・パフォーマンス
DMIPS/MHz Ratio CoreMark/MHz比
インテル® Cyclone® 10 236 1834 0.942 1.487
インテル® Arria® 10 240 1837
インテル® Stratix® 10 275 2045
Intel Agilex® 7 334 1989
表 68.  ベンチマーク・パラメーター ( インテル® Quartus® Primeプロ・エディション開発ソフトウェアの場合)
パラメーター 設定/説明
インテル® Quartus® Primeシード 最大パフォーマンス結果は、 インテル® Quartus® Primeプロ・エディション開発ソフトウェアのバージョン23.4からの10シードスイープに基づいています。
Device speed grade インテルFPGAデバイスファミリーの最速スピードグレード
定義されたペリフェラル
  • Nios® V/g プロセッサ コア (デバッグ モジュール、内部タイマー、浮動小数点ユニット、4 KB 命令キャッシュ、および 4 KB データ キャッシュなし)。
  • 命令およびデータバス用128KBオンチップメモリー
  • JTAG UART Intel® FPGA IP
  • インターバル・タイマー・コア
ツールチェーン Version
  • riscv32-unknown-elf-gcc (GCC) バージョン12.1.0
  • CMakeバージョン: 3.27.1
コンパイラーのコンフィグレーション
  • コンパイラー・フラグ: -03
  • アセンブラーのオプション: -Wa -gdwarf2
  • コンパイルのオプション: -Wall -Wformat-security -march=rv32im_zicbom -mabi=ilp32
インテルでは、最大パフォーマンス・ベンチマーク (fMAX) とロジック・サイズ・ベンチマークに同じ インテル® Quartus® Primeデザイン例を使用しています。ただし、コンパイラーの設定は、各ベンチマークで異なります。
  • fMAXベンチマーク: superior_performance_optimized_placement_effort
  • ロジック・サイズ・ベンチマーク: area_aggressive
注: 実際の結果は、 インテル® Quartus® Prime開発ソフトウェアのバージョン、 Nios® Vプロセッサーのバージョン、コンパイラーのバージョン、ターゲットデバイス、およびプロセッサーのコンフィグレーションによって若干異なります。さらに、システム・ロジック・デザインを変更すると、パフォーマンスとLEの使用率が変わる場合があります。すべての結果は、プラットフォーム・デザイナー・ツールを使用してビルドしたデザインから生成されています。
表 69.   インテル FPGAデバイスにおける Nios® V/gプロセッサーのパフォーマンス・ベンチマーク ( インテル® Quartus® Prime スタンダード・エディション開発ソフトウェアの場合)
使用するFPGA fMAX (MHz) ロジックサイズ アーキテクチャー・パフォーマンス
DMIPS/MHz Ratio CoreMark/MHz比
インテル® Cyclone® IV E 81 4316 (LE) 0.942 1.49
インテル® Cyclone® V 117 1886 (ALM)
インテル® Arria® V 121 1917 (ALM)
インテル® Arria® V GZ 211 1859 (ALM)
インテル® Stratix® V 231 1853 (ALM)
インテル® Cyclone® 10 LP 93 4174 (LE)
インテル® Arria® 10 239 1818 (ALM)
インテル® MAX® 10 91 4199 (LE)
表 70.  ベンチマーク・パラメーター ( インテル® Quartus® Prime スタンダード・エディション開発ソフトウェアの場合)
パラメーター 設定/説明
インテル® Quartus® Primeシード 最大パフォーマンス結果は、 インテル® Quartus® Prime スタンダード・エディション開発ソフトウェアのバージョン23.1からの10シードスイープに基づいています。
Device speed grade インテルFPGAデバイスファミリーの最速スピードグレード
定義されたペリフェラル
  • Nios® V/g プロセッサ コア (デバッグ モジュール、内部タイマー、浮動小数点ユニット、4 KB 命令キャッシュ、および 4 KB データ キャッシュなし)。
  • 命令およびデータバス用128KBオンチップメモリー
  • JTAG UART Intel® FPGA IP
  • インターバル・タイマー・コア
ツールチェーン Version
  • riscv32-unknown-elf-gcc (GCC) バージョン12.1.0
  • CMakeバージョン: 3.27.1
コンパイラーのコンフィグレーション
  • コンパイラー・フラグ: -03
  • アセンブラーのオプション: -Wa -gdwarf2
  • コンパイルのオプション: -Wall -Wformat-security -march=rv32im_zicbom -mabi=ilp32

インテルも同じものを使用しています インテル® Quartus® Prime 最大パフォーマンス ベンチマーク (fMAX) とロジック サイズ ベンチマークの設計例。コンパイラの設定は次のとおりです。

  • Superior Performance with Maximum Placement Effort
  • 高いパフォーマンスへの取り組み インテル® Quartus® Prime スタンダード・エディション ソフトウェア。
注: 実際の結果は、 インテル® Quartus® Prime開発ソフトウェアのバージョン、 Nios® Vプロセッサーのバージョン、コンパイラーのバージョン、ターゲットデバイス、およびプロセッサーのコンフィグレーションによって若干異なります。さらに、システム・ロジック・デザインを変更すると、パフォーマンスとLEの使用率が変わる場合があります。すべての結果は、プラットフォーム・デザイナー・ツールを使用してビルドしたデザインから生成されています。