Austin, Tex. National Instruments has released LabWindows/CVI 8.5, the latest version of the ANSI C integrated development environment (IDE) for test and embedded applications. LabWindows/CVI now features symmetric multiprocessor (SMP) support in real time, which gives programmers greater control over applications running on multicore processors.
With LabWindows/CVI 8.5, programmers can achieve increased performance on multicore systems with full control over thread management, built-in multithreaded libraries and drivers, thread-safe analysis functions and advanced debugging tools, said NI. In addition, with real-time SMP support, programmers can create optimized multithreaded applications that take advantage of multicore hardware architectures. They can automatically balance tasks across multiple cores without sacrificing determinism when designing mission-critical test and embedded systems, added NI.
For high-performance test applications, such as those in the wireless, high-speed digital and mixed-signal test industries, the new software enables programmers to design new production testers with increased test throughput by performing parallel operations such as data acquisition, generation and analysis on multiple processor cores in real time. They can also use LabWindows/CVI to manually assign portions of code to specific processor cores to fine-tune real-time systems or isolate time-critical sections of code.
To meet debugging and code optimization requirements of real-time systems, NI offers the Real-Time Execution Trace Toolkit 2.0 advanced debugging tool with LabWindows/CVI. This tool enables programmers to visually trace the application execution, including the tasks running on each processor core as well as the detailed timing characteristics and priorities for each thread.
LabWindows/CVI 8.5 also offers the ability to edit code while debugging, and includes an updated environment that features tabbed workspaces and a new collapsible code regions.
National Instruments , www.ni.com