Archived: Software-Timed Digital I/O Benchmarks with DAQmxThis document has been archived and is no longer updated by National Instruments
Primary Software Version: N/A
Primary Software Fixed Version: N/A
Secondary Software: N/A
Hardware: Digital I/O (DIO)>>Static>>PXI-6509, Digital I/O (DIO)>>Isolated>>PXI-6515, Digital I/O (DIO)>>Isolated>>PCI-6521, Digital I/O (DIO)>>Isolated>>PCI-6528
For software timed digital I/O applications, actual update rates seem to be inconsistent from one system to another. Are there any software-timed benchmarks for specific digital I/O boards?
Linked below are benchmarks of some of the software-timed digital I/O boards. The transfer speeds are completely software/computer dependent. Rates vary due to programming language, code efficiency, driver version, CPU utilization, transfer methods, and so on.
The linked results are based on 10,000 updates, executed without software delays or data verification; generated values were toggled each iteration.
Other software-timed DIO devices not included in the links below can be individually benchmarked using the attached program.
Note: If absolute determinism is a strict requirement for your digital I/O application, hardware timed, or correlated digital I/O is necessary. This eliminates system dependencies as DIO lines are updated with a timing signal. High Speed Digital I/O and M-series devices are options that allow hardware time DIO. See the links below for more information.
KnowledgeBase 3RKH4UX6: USB-6501 Benchmarks with NI-DAQmx
KnowledgeBase 3R6J4RX6: PXI-6509 Benchmarks with NI-DAQmx
KnowledgeBase 3RK8M5X6: PXI-6515 Benchmarks with NI-DAQmx
KnowledgeBase 3RK9PBX6: PCI-6521 Benchmarks with NI-DAQmx
KnowledgeBase 3RKH4UX6: PCI-6528 Benchmarks with NI-DAQmx
Product Pages: High-Speed Digital I/O
KnowledgBase 4GPG2U9S: What Options Do I Have for Hardware-Timed Digital I/O on my M Series DAQ Device?
Report Date: 12/20/2005
Last Updated: 02/03/2014
Document ID: 3SJ70CX6