FPGA、CPLD、ASIC ソリューションを提供するアルテラ
  • ダウンロード
  • 資料
  • 製品情報
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • デザイン・サービス
    • 開発キット/ケーブル
    • 資料
  • エンド・マーケット
    • 自動車
    • 放送機器
    • コンピューター&ストレージ
    • 民生機器
    • 産業機器
    • 医療機器
    • 軍用機器
    • テスト&計測機器
    • ワイヤーライン
    • ワイヤレス
  • テクノロジ
    • DSP
    • 外部メモリ
    • エンベデッド・プロセッサ
    • トランシーバ
    • パラレルI/O
    • シグナル・インテグリティ
    • システム・インテグレーション
  • 教育&イベント
    • トレーニング
    • ユニバーシティ・プログラム
    • オンライン・セミナー & ビデオ
    • デモンストレーション
    • イベント
  • サポート
    • ナレッジ・データベース
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • リファレンス・デザイン
    • デザイン例
    • マイサポート
  • 会社概要
    • アルテラについて
    • 事例紹介
    • パートナー
    • ニュース・ルーム
    • インベスターリレーション
    • 求人情報
    • お問い合わせ
  • オンラインショップ
    • デバイス
    • 開発ソフトウェア
    • 開発 & エデュケーション・キット
    • ケーブル & プログラミング・ハードウェア
    • IP
  • サイト全体
  • パートナンバー
  • ナレッジ・データベース
  • サポート&技術資料
  • フォーラム & Wiki

OpenCoreベンチマークで実証— デザイン規模とともに増大する Stratix III FPGA の優位性

ホーム > 製品情報 > デバイス > Stratix III (L & E) > 概要 > OpenCoreベンチマークでStratix III FPGA の優位性を実証
概要 アプリケーション リソース 資料 スタートガイド

最も使用されており、かつ最大規模の 7つのOpenCoreデザインについて、ベンチマークを行いました。最も近い競合 FPGA と比較した場合、Stratix® III FPGA の性能、使用率、コンパイル時間に関する優位性は、デザイン・サイズが大きいほど向上することを示しています。総合的なベンチマークの結果については表 1 を、ベンチマークのために使用されたデバイスとスピート・グレードについては表 2 を参照してください。

表 1. デザイン・サイズに伴う Stratix III および Quartus II の優位性の向上
特長 最も近い競合デバイスに対する優位性
性能 最大 65% 向上
使用率 平均で 46% 多いロジックを搭載可能
コンパイル時間

3倍から 9倍高速

  • OpenCore デザインによる スタンプ・ベンチマーク手法(PDF)
  • 結果の表示と OpenCore デザインのダウンロード
 
表 2. ベンチマークに使用されたデバイスおよびスピード・グレード
FPGA アルテラ ザイリンクス
デバイス

EP3S340-3(1)

XC5VLX330-2(1)

スピード・グレード

中(2)

中(2)

注:

  1. これより小さなデバイスでも同様の結果が得られます。
  2. 「中」スピード・グレードは、該当デバイスにおいて現在ソフトウェアで使用可能な最速のスピード・グレードです。
ベンチマークの時点で、www.OpenCores.orgで最も使用されている最大規模の 7つのデザインが選択されました。これらのデザインの回路規模をロジック・エレメントで表 3 に掲載しています。デザイン・サイズが性能、使用率、コンパイル時間に与える影響をシミュレーションするために、各OpenCoreデザインはFPGA 内でスタンプ(複数個使い)されています。このスタンプ・ベンチマーク手法では、個々のコアが並列に実装され、コア間およびラッパー・ロジックにタイミング・クリティカル・パスが存在しないよう配慮されています。



表 3. OpenCoreデザイン
OpenCoreデザイン名 ロジック・エレメント数 ALM数
oc_aquarius 6475 2590
oc_des_des3perf 15670 6268
oc_ethernet 3548 1419
oc_oc8051 4115 1646
oc_or1k 7028 2811
oc_pci 3630 1452
oc_usb_funct 4318 1727

性能の優位性

図 1 で、Y 軸は Stratix III FPGA と最も近い競合 FPGA 間の fMAX の比率を示します。x 軸は、7つのOpenCoreデザインのそれぞれにスタンプされたコア数を示します。1.0 のラインより上にあるデータ点は、Stratix III FPGA の性能における優位性を示しています。デザイン・サイズ(したがって、使用率)を大きくするために、各コアに対して FPGA でインスタンス化するスタンプ数を増やしました。スタンプ数が増加するほど、以下のことが確認されました。

  • 最も近い競合デバイスでより急激に性能低下が現れるため、fMAX 比が増加します。Stratix III FPGA の性能の優位性は最大 65% まで上昇します。
  • Quartus® II ソフトウェアはアルテラの高効率 FPGA アーキテクチャを活用し、また Stratix III FPGA の優れた配線インタコネクトを使用して、高性能アプリケーションにおいて大部分のロジック・エレメントに最少HOP数で到達します。

図 1. oc_aquarius OpenCore のスタンプ結果

図 1. oc_aquarius OpenCore のスタンプ結果
画像を拡大して表示

使用率の優位性

図 2 と表 4 は、FPGA にインスタンスできるコアの最大数を示しています。使用率については、以下のことが分かります。

  • Stratix III FPGA は、最も近い競合デバイスよりも平均 46% 多いロジックを搭載できます。
  • Quartus II ソフトウェアは、アダプティブ・ロジック・モジュール(ALM)により使用率を最大化し、ALM の分割機能のために極めて効率的なロジック機能を実装します。

図 2. デザイン規模とともに増大する Stratix III 性能の優位性(使用率)

図 2. デザイン規模とともに増大する Stratix III 性能の優位性(使用率)
画像を拡大して表示

表 4. FPGA内にインスタンスできた最大コア数および使用率
OpenCoreデザイン コア数
Stratix III 3SL340
コア数
Virtex-5 V5LX330
使用率
Stratix III 3SL340
使用率
Virtex-5 V5LX330
oc_aquarius 50 15 91.0 28.0
oc_des_des3perf 30 10 100.0 43.9
oc_ethernet 115 90 99.0 89.0
oc_oc8051 85 70 94.0 83.0
oc_or1k 40 20 92.0 45.5
oc_pci 110 70 98.0 75.0
oc_usb_funct 80 80 95.0 93.0

表 5 は、上記のコア数を超えてデザイン・サイズを増やそうとしたときに表示されるエラー・コードを示しています。最も近い競合デバイスでは、「no route」エラーでコンパイルが早期に失敗することがよくあることに注目してください。

表 5. 上記最大コア数を超えた場合のエラー・コード
デザイン Stratix III でのエラー Virtex-5 のエラー・コード
oc_aquarius Not enough LABs(1) Not enough RAM
oc_des_des3perf Not enough LABs No route
oc_ethernet Not enough LABs No route
oc_oc8051 Not enough LABs No route
oc_or1k Not enough LABs No route
oc_pci Not enough RAM Not enough RAM
oc_usb_funct Not enough LABs Not enough slices

注:

  1. LAB = ロジック・アレイ・ブロック

コンパイル時間の優位性

図 3 と表 6 は、最も近い競合デバイスに搭載可能な最大コア数の制限内でのコンパイル時間の比較を示しています。コンパイル時間については、以下のことが分かります。

  • Stratix III FPGA は最も近い競合デバイスの3倍から9倍の速度でコンパイルできます。

図 3. コンパイル時間の比較

図 3. コンパイル時間の比較
画像を拡大して表示

表 6. コンパイル時間の比較
デザイン スタンプされた
コア数
ISE、9.2i SP4
(時間数)
Quartus II, 8.0
(時間数)
Quartus II vs. ISE
oc_aquarius 15 6.53 0.99 6.6X 高速
oc_des_des3perf 10 4.11 1.24 3.3X 高速
oc_ethernet 90 14.48 2.2 6.6X 高速
oc_oc8051 70 16.35 2.85 5.7X 高速
oc_or1k 20 5.98 1.64 3.6X 高速
oc_pci 70 16.33 2.47 6.6X 高速
oc_usb_funct 80 23.68 2.54 9.3X 高速

スタンプ・ベンチマーク手法

OpenCore ベンチマーク結果はすべて、ソフトウェアで使用可能な同程度のスピード・グレードを使用し、アルテラ FPGA を同等の最も近い競合 FPGA と比較したものです。

  • OpenCore デザインによる スタンプ・ベンチマーク手法(PDF)の詳細

7 つの OpenCore デザインをダウンロードおよび、個々のデザインの結果を表示するには、表 7 を参照してください。

表 7. 個々のデザインのベンチマーク結果
OpenCore ソース・コードのダウンロード(1) ベンチマーク
oc_aquarius 結果 (PDF)
oc_des_des3perf 結果 (PDF)
oc_ethernet 結果 (PDF)
oc_oc8051 結果 (PDF)
oc_or1k 結果 (PDF)
oc_pci 結果 (PDF)
oc_usb_funct 結果 (PDF)

注:

  1. ネイティブ・シンセシスのデザイン・プロジェクト・ファイルについては、アルテラにお問い合わせください。

アルテラは、FPGA ベンダ 1 社のデバイス・ファミリ間や競合ソリューションとの間で FPGA 性能を比較するのに使用され、サードパーティの業界エキスパートから支持されている ベンチマーク手法 を提供しています。これにより、アルテラの FPGA をテストする場合や競合の FPGA と比較する場合に、一貫したベンチマーク環境を保証します。

  • FPGA 性能のベンチマーク手法 ホワイトペーパー
  • Guidance for Accurately Benchmarking FPGAs ホワイトペーパー

関連リンク

  • Stratix III デバイス・ファミリ
  • Stratix III FPGA の性能
  • Stratix III と Virtex-5 のロジック効率
  • Stratix III FPGA vs. Xilinx Virtex-5 デバイス: アーキテクチャおよび性能の比較 (ホワイトペーパー)
このページを評価


  • スタートガイド
    • FPGA 入門
    • CPLD 入門
  • ハイエンド FPGA
    • Stratix シリーズについて
    • Stratix IV (E, GX, GT)
      • 概要
        • アーキテクチャ
        • 集積度
        • 性能
        • 消費電力
      • トランシーバ (GX)
      • エンド・マーケット
      • デザイン・リソース
      • 資料
      • スタートガイド
    • Stratix III (L & E)
      • 概要
      • エンド・マーケット
      • デザイン・リソース
      • 資料
      • スタートガイド
    • Stratix II (& GX)
      • Stratix II
        • 概要
        • デザイン・ユーティリティ
        • 特長
        • 資料
      • Stratix II GX
        • 概要
        • デザイン・ユーティリティ
        • 特長
        • 資料
    • Stratix (& GX)
      • Stratix
        • 概要
        • デザイン・ユーティリティ
        • 特長
        • 資料
      • Stratix GX
        • 概要
        • デザイン・ユーティリティ
        • 特長
        • 資料
  • ミッドレンジ FPGA
    • Arria シリーズについて
    • Arria II (GX)
      • 概要
        • アーキテクチャ
        • 消費電力
      • トランシーバ
      • アプリケーション
      • デザイン・リソース
      • 資料
      • スタートガイド
    • Arria (GX)
      • 概要
        • アーキテクチャ
        • ソフトウェア
      • トランシーバ
      • アプリケーション
      • デザイン・リソース
      • 資料
      • スタートガイド
  • 低コスト FPGA
    • Cyclone シリーズについて
    • Cyclone IV (E & GX)
      • 概要
        • アーキテクチャ
        • 消費電力
      • トランシーバ
      • エンド・マーケット
      • デザイン・リソース
      • 資料
      • スタートガイド
    • Cyclone III (& LS)
      • 概要
        • アーキテクチャ
        • 消費電力
      • エンド・マーケット
      • デザイン・リソース
      • 資料
      • スタートガイド
    • Cyclone II
      • 概要
      • デザイン・ユーティリティ
      • 特長
      • 資料
    • Cyclone
      • 概要
      • デザイン・ユーティリティ
      • 特長
      • 資料
  • CPLD
    • MAX シリーズについて
    • MAX II (& G, Z)
      • 概要
        • アーキテクチャ
        • 消費電力
        • 独自の機能
      • アプリケーション
        • ポータブル
      • デザイン・リソース
        • デザイン例
      • 資料
      • スタートガイド
    • MAX 3000A
      • 概要
      • デザイン・ユーティリティ
      • 特長
      • 資料
  • ASIC
    • HardCopy シリーズについて
    • HardCopy IV (E & GX)
      • 概要
        • 消費電力
        • SEU
        • 性能
      • エンド・マーケット
      • スタートガイド
    • HardCopy III
      • 概要
        • アーキテクチャ
        • 消費電力
        • SEU
        • 性能
      • エンド・マーケット
      • 資料
      • スタートガイド
    • HardCopy II
      • 概要
        • 消費電力
        • SEU
        • 性能
      • エンド・マーケット
      • 資料
      • スタートガイド
    • HardCopy Stratix
      • 概要
      • デザイン・ユーティリティ
      • 特長
      • 資料
  • 市場要求への対応
    • RoHS 準拠
      • 資料
    • 温度グレードと温度範囲
    • 拡張温度
    • 軍用機器温度
  • コンフィギュレーション
    • Enhanced Configuration
      • 概要
      • デザイン・ユーティリティ
      • 特長
      • 資料
    • Serial Configuration
      • 概要
      • デザイン・ユーティリティ
      • 特長
      • 資料
  • 標準デバイス
    • 製品一覧
    日本アルテラへのご連絡
    製品情報 | エンド・マーケット | テクノロジ | 教育&イベント | サポート | 会社概要 | オンラインショップ
    FPGA 入門 | お問い合わせ | サイト・マップ | 求人情報 | プライバシー | Legal Notice
    Copyright © 1995-2010 日本アルテラ株式会社. All Rights Reserved.
    Altera Forum
    アルテラ
    フォーラム
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    Email Updates
    ニュース
    メール