archives2007.pdf

ARCHIVES: Benchmarking Single-Point Performance on
National Instruments Real-Time Hardware
This document is the archives for past benchmarking data found either in error or in using
new and different targets. You will find the date that this change was made and the reason
for removing it from the main white paper.
8/30/2007
The numbers below are for LabVIEW 8.2 and the best controllers available at the time of
the LabVIEW 8.2 release.
CompactRIO
Hardware
• NI cRIO-9002: Real-Time Controller
o 200 MHz Pentium-class processor
o 32 MB DRAM
• OR NI cRIO-9012: Real-Time Controller
o 400 MHz PowerPC processor
o 64 MB RAM
• (4) NI cRIO-9263: 4-Channel, 100 kS/s, 16-bit, ±10 V, Simultaneous-Update Analog
Output Module
• (2) NI cRIO-9201: 8-Channel, ±10 V, 500 kS/s, 12-Bit Analog Input Module
• NI cRIO-9102: 8-Slot, 1 M Gate Reconfigurable Embedded Chassis
Software
• LabVIEW Real-Time 8.2
• NI-RIO Driver for Reconfigurable I/O in LabVIEW FPGA (Host)
• NI-RIO FPGA Communications Framework 2.2.0 (Real-Time Controller)
• NI-VISA 4.0
• NI-VISA Server 4.0
Notes
• PID performed on real-time controller
Test Results
Test
1 Channel
4 Channels
16 Channels
T1
9.8 kHz
8.4 kHz
3.9 kHz
T2a
7.9 kHz
2.7 kHz
1.5 kHz
T2b
2.6 kHz
1.5 kHz
1.0 kHz
T3
1.9 kHz
1.7 kHz
1.1 kHz
T4
1.9 kHz
1.7 kHz
1.0 kHz
Table 1: Compact RIO 9002 Test Results
Test
1 Channel
4 Channels
16 Channels
T1
35.6 kHz
27.0 kHz
17.8 kHz
T2a
25.6 kHz
8.0 kHz
5.6 kHz
T2b
7.3 kHz
4.6 kHz
3.7 kHz
T3
5.2 kHz
4.5 kHz
3.2 kHz
T4
5.1 kHz
4.4 kHz
3.8 kHz
Table 2: Compact RIO 9012 Test Results
cRIO 9002 Test Results
12.0
Rate (kHz)
10.0
T1
8.0
T2a
6.0
T2b
T3
4.0
T4
2.0
0.0
1 Channel
4 Channels
16 Channels
Channel Count
cRIO 9012 Test Results
40.0
35.0
30.0
Rate (kHz)
T1
25.0
T2a
20.0
T2b
15.0
T3
T4
10.0
5.0
0.0
1 Channel
4 Channels
16 Channels
Channel Count
Compact FieldPoint
Hardware
• NI cFP-2120: Rugged Intelligent Ethernet Controller Interface for Compact FieldPoint with
Removable Storage
o 200 MHz Pentium-class processor
o 128 MB SDRAM
• (4) NI cFP-AIO-600: 8-Channel Combination Analog Input/Analog Output Module
• (4) NI cFP-CB-1: Integrated Connector Block for Wiring to Compact FieldPoint I/O
• NI cFP-BP-8: 8-Slot Backplane
Software
• LabVIEW Real-Time 8.2
• FieldPoint version 5.0.1
• FieldPoint Drivers 5.2.0
• FieldPoint VI Manager 4.1.0
Notes
• Analog channels use 0 to 20 mA current mode
Results
Test
1 Channel
4 Channels
16 Channels
T1
619.9 Hz
611.3 Hz
312 Hz
T2a
605.6 Hz
609.8 Hz
313.7 Hz
T2b
N/A
N/A
N/A
T3
629.6 Hz
616.2 Hz
289.1 Hz
T4
617.3 Hz
608.4 Hz
278.3 Hz
Table 3: Compact FieldPoint Test Results
Compact FieldPoint Test Results
700
600
Rate (Hz)
500
T1
400
T2a
300
T3
T4
200
100
0
1 Channel
4 Channels
Channel Count
PXI/DAQmx
Hardware
• NI PXI-8196 RT
o 2.0 GHz Intel Pentium M 760 processor
16 Channels
o 512 MB dual-channel DDR2 RAM
• NI PXI-6071E: 1.25 MS/s, 12-Bit, 64-Analog-Input Multifunction DAQ
• NI PXI-6723: Static and Waveform Analog Output -- 13-Bit, 32 Channels
Software
• LabVIEW Real-Time 8.2
• NI-DAQmx 8.3
Notes
• Ethernet driver set to polling
Results
Test
1 Channel
4 Channels
16 Channels
T1
94.8 kHz
61.9 kHz
29.2 kHz
T2a
89.7 kHz
54.6 kHz
26.4 kHz
T2b
39.4 kHz
24.4 kHz
16.9 kHz
T3
30.7 kHz
21.0 kHz
14.3 kHz
T4
36.2 kHz
24.3 kHz
16.3 kHz
Table 4: PXI/DAQmx Test Results
PXI/DAQmx Test Results
100.0
90.0
Rate (kHz)
80.0
70.0
T1
60.0
T2a
50.0
T2b
40.0
T3
30.0
T4
20.0
10.0
0.0
1 Channel
4 Channels
16 Channels
Channel Count
PXI/RIO
Hardware
• NI PXI-8196 RT
o 2.0 GHz Intel Pentium M 760 processor
o 512 MB dual-channel DDR2 RAM
• (2) NI PXI-7831R: Reconfigurable Multifunction I/O
Software
• LabVIEW Real-Time 8.2
• NI-RIO Driver for Reconfigurable I/O in LabVIEW FPGA 2.1 (Host)
• NI-RIO FPGA Communications Framework 2.2 (Real-Time Controller)
• NI-VISA 4.0
• NI-VISA Server 4.0
Notes
• Ethernet driver set to polling
• PID performed on real-time Pentium controller
Results
Test
1 Channel
4 Channels
16 Channels
T1
77.3 kHz
61.6 kHz
30.3 kHz
T2a
73.9 kHz
56.1 kHz
27.3 kHz
T2b
40.5 kHz
33.8 kHz
20.1 kHz
T3
33.3 kHz
29.8 kHz
18.7 kHz
T4
37.3 kHz
32.3 kHz
20.4 kHz
Table 5: PXI/RIO Test Results
PXI/RIO Test Results
90.0
80.0
Rate (kHz)
70.0
T1
60.0
T2a
50.0
T2b
40.0
T3
30.0
T4
20.0
10.0
0.0
1 Channel
4 Channels
16 Channels
Channel Count
PCI/DAQmx
Hardware
• Athlon™ 64-based Real-Time Desktop
o Athlon™ 64 3500+ 2.2 GHz Processor
o 512 MB DDR SDRAM
o VIA™ K8T890 Chipset
o PCIe Broadcom™ Gigabit network adapter (Broadcom™ 57XX chipset)
• NI PCI-6070E: 12-Bit, 1.25 MS/s, 16-Analog-Input Multifunction DAQ
• NI PCI-6723: Static and Waveform Analog Output -- 13-bit, 32 Channels
Software
• LabVIEW Real-Time 8.2
• NI-DAQmx 8.3
Notes
• Ethernet driver set to polling
Results
Test
1 Channel
4 Channels
16 Channels
T1
136.1 kHz
83.7 kHz
32.8 kHz
T2a
123.5 kHz
74.6 kHz
30.5 kHz
T2b
45.8 kHz
43.2 kHz
28.3 kHz
T3
34.1 kHz
28.2 kHz
17.4 kHz
T4
41.9 kHz
41.9 kHz
29.1 kHz
Table 6: PCI/DAQmx Test Results
PCI/DAQmx Test Results
160.0
140.0
120.0
Rate (kHz)
T1
100.0
T2a
80.0
T2b
T3
60.0
T4
40.0
20.0
0.0
1 Channel
4 Channels
16 Channels
Channel Count
PCI/RIO
Hardware
• Athlon™ 64-based Real-Time Desktop
o Athlon™ 64 3500+ 2.2 GHz Processor
o 512 MB DDR SDRAM
o VIA™ K8T890 Chipset
o PCIe Broadcom™ Gigabit network adapter (Broadcom™ 57XX chipset)
• (2) NI PCI-7831R: Reconfigurable Multifunction I/O
Software
• LabVIEW Real-Time 8.2
• NI-RIO Driver for Reconfigurable I/O in LabVIEW FPGA 2.1 (Host)
• NI-RIO FPGA Communications Framework 2.2 (Real-Time Controller)
• NI-VISA 4.0
• NI-VISA Server 4.0
Notes
• Ethernet driver set to polling
Results
Test
1 Channel
4 Channels
16 Channels
T1
104.5 kHz
89.6 kHz
48.0 kHz
T2a
101.2 kHz
77.3 kHz
41.0 kHz
T2b
60.4 kHz
49.6 kHz
31.9 kHz
T3
42.4 kHz
39.2 kHz
22.7 kHz
T4
57.0 kHz
51.2 kHz
33.3 kHz
Table 7: PCI/RIO Test Results
PCI/RIO Test Results
120.0
100.0
T1
Rate (kHz)
80.0
T2a
60.0
T2b
T3
40.0
T4
20.0
0.0
1 Channel
4 Channels
16 Channels
Channel Count
12/27/06
The Compact FieldPoint numbers below are a result in a bug we detected in our error
checking logic and are no longer valid. We have confirmed that this bug no longer exists
and does not exist in other benchmarking tests
Compact FieldPoint
Hardware
• NI cFP-2120: Rugged Intelligent Ethernet Controller Interface for Compact FieldPoint with
Removable Storage
o 200 MHz Pentium-class processor
o 128 MB SDRAM
• (4) NI cFP-AIO-600: 8-Channel Combination Analog Input/Analog Output Module
• (4) NI cFP-CB-1: Integrated Connector Block for Wiring to Compact FieldPoint I/O
• NI cFP-BP-8: 8-Slot Backplane
Software
• LabVIEW Real-Time 8.2
• FieldPoint version 5.0.1
• FieldPoint Drivers 5.2.0
• FieldPoint VI Manager 4.1.0
Notes
• Ethernet driver set to interrupt
• Analog channels use 0 to 20 mA current mode
Results
Test
1 Channel
4 Channels
16 Channels
T1
1195.5 Hz
1023.4 Hz
351.2 Hz
T2a
1152.3 Hz
895.7 Hz
346.7 Hz
T2b
N/A
N/A
N/A
T3
934.8 Hz
798.9 Hz
330.8 Hz
T4
958.7 Hz
768.8 Hz
316.9 Hz
Table 8: Compact FieldPoint Test Results
Compact FieldPoint Test Results
1400
1200
Rate (Hz)
1000
T1
800
T2a
600
T3
T4
400
200
0
1 Channel
4 Channels
Channel Count
16 Channels