Is Your Software Model Ready for Multicore?
Many applications use computer-based dynamic system simulation, such as hardware in the loop (HIL). These applications are CPU-intensive, so they benefit greatly from new computer technologies, such as multiple cores, that increase computer processing performance.

LabVIEW code is optimized for dual-core machines and performance increases by running the same model on up to eight available cores.
The NI LabVIEW Control Design and Simulation Module can address available cores with minimal or no changes in the code. By using LabVIEW multicore technology, the module automatically routes models to different threads or, when available, different cores without the user becoming concerned with thread communication or load balancing. Multicore optimization is available not only on systems based on Windows, but also as software models are deployed to multicore real-time targets such as the NI PXI-8106 embedded controller or any other desktop PC capable of running the LabVIEW Real-Time Module.
Loop Rate Improvements
On top of the performance increase obtained with the multiple cores, the LabVIEW Control Design and Simulation Module 8.6 also exhibits an extra performance increase both on Windows and real-time platforms when compared with previous versions due to the new scripting technology.
Learn how to improve your simulation performance up to five times.
This article first appeared in the Q3 2008 issue of Instrumentation Newsletter.
Reader Comments | Submit a comment »
Legal
This material is protected under the copyright laws of the U.S. and other countries and any uses not in conformity with the copyright laws are prohibited, including but not limited to reproduction, DOWNLOADING, duplication, adaptation and transmission or broadcast by any media, devices or processes.
