NI LabVIEW simplifies multicore application development, enabling programmers to automatically benefit from the increased performance of multicore technology with little to no change to applications. Learn more with these multicore resources.
Contents
Introduction to Multicore Programming
Obtain an overview on multicore technology. Learn about the challenges of software programmers’ face developing application with multicore processors.
Understanding Parallel Hardware: Multiprocessors, Hyperthreading, Dual-Core, Multicore and FPGAs
Differences between Multithreading and Multitasking
Overcoming Multicore Programming Challenges: Thread Synchronization and Visual Code Debugging
Will my LabVIEW Program Run Faster When I Upgrade to a Multicore computer?
Multithreaded Features of LabVIEW Functions and Drivers
Parallel Programming Strategies
Explore how to develop parallel programs using LabVIEW. Learn programming strategies for Task Parallelism, Data Parallelism, and Pipelining.
Optimizing Automates Test Applications for Multicore Processors with LabVIEW
Task Parallelism
Data Parallelism
Pipelining
Real-Time Considerations
Learn more about programming multicore applications using LabVIEW Real-Time. Take a comprehensive look at all the new multicore features in LabVIEW 8.5 Real-Time.
Introduction to LabVIEW Real-Time Symmetrical Multiprocessing (SMP)
Debugging Multicore Applications with the Real-Time Execution Trace Toolkit