PXI-RT+PXI-785xRによるSinglePointAI-AOのベンチマーク
使用ソフトウェア: LabVIEW Modules>>FPGA Module
使用ソフトウェア・バージョン: 8.6.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: LabVIEW Modules>>Real-Time Module
ハードウェア: Reconfigurable I/O (RIO)>>R Series>>PXI-7854R
問題: PXI-785xRとPXIのRTコントローラを使用して、シングルポイントのAI-AOを行おうと考えています。
NIのホームページで、ベンチマーク結果
を見つけましたが、使用しているハードウェアがPXI-7831RとPXI-8106RTでした。
785xRを使用した場合はどのような結果になりますか。
解決策: Benchmarking Single-Point Performance on National Instruments Real-Time Hardwareで
紹介されているT1のテストをPXI-8108RTとPXI-785xRを使用したベンチマーク結果は
以下のようになります。
表1、PXI-RT+PXI-785xRによるAI-AOのベンチマーク結果
(コントローラ(CPU)、マルチコアサポート、ネットワークモードでの速度の違い)
|
|
8108 SMP not installed Network polling
|
8108 SMP not installed Network Interrupt
|
8108 SMP installed Network polling
|
8108 SMP installed Network Interrupt
|
8186 SMP not installed Network polling
|
8106 SMP not installed Network polling
|
|
1
|
125400
|
67300
|
101500
|
76500
|
104000
|
90400
|
|
4
|
102500
|
59500
|
80000
|
66000
|
83000
|
71600
|
|
16
|
47200
|
35000
|
41500
|
37000
|
43000
|
35700
|
|
24
|
35400
|
27500
|
28200
|
27400
|
|
|
| |
1~4ch時 7854R Slot2 16ch時7854R*2
|
1~4ch時 7854R Slot2 16ch時7854R*2
|
1~4ch時 7854R Slot2 16ch時7854R*2
|
1~4ch時 7854R Slot2 16ch時7854R*2
|
1~4ch時 7854R Slot2 16ch時7854R*2
|
DevZoneで 紹介されている ベンチマーク結果
|
図1、PXI-RT+PXI-785xRによるAI-AOのベンチマーク結果
(コントローラ(CPU)、マルチコアサポート、ネットワークモードでの速度の違い)
使用したハードウェアおよびソフトウェア設定については、この文書の最後にあります。
1~4chまでは、1枚のボード上で行っています。16chでは2枚の7854RのAOを各8chずつ、
24chでは、さらに7853RのAOを8ch使用しています。
今回のベンチマーク内容では、7854Rと7853Rの速度差はほとんどありません。
ネットワークモードを、ポーリングにしたほうが、デフォルトの割り込みモードより高速で
実行できることが分ります。
また、マルチコアのCPUを搭載したコントローラでも、単純な動作の場合は、
マルチコアサポートのドライバをインストールせずにシングルコア扱いで
動作させるほうが高速であることもわかります。
テスト環境
|
Hardware
|
|
NI PXI-8108 RT、8186 RT、8106 RT
|
|
NI PXI-7854R: Reconfigurable Multifunction I/O (x2)
|
|
NI PXI-7853R: Reconfigurable Multifunction I/O (x1)
|
|
NI cRIO-9151 R-Series Expansion Chassis (x3)
|
|
NI 9263 10V AO module (16bit ±10V) (x6)
|
|
Software installed on controller
|
|
LabVIEW Real-Time 8.6.1
|
|
LabVIEW PID Control Toolkit 8.6.1
|
|
NI-RIO 3.1.0
|
|
NI-VISA 4.4
|
|
NI-VISA Server 4.4
|
|
Notes
|
|
Ethernet driver set to polling or interupt
|
|
Legacy USB disabled
|
|
Turn off CPU load display by setting ni-rt.ini token EnableCPULoadDisplay=False
|
|
NI RT Extensions for SMP not installed or installed
|
関連リンク:
添付:
報告日時: 04/14/2009
最終更新日: 04/15/2009
ドキュメントID: 4WDIID8V