Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Parallel Execution (DSP Module)

LabVIEW DSP 8.2 Help
September 2006

NI Part Number:
371299B-01

»View Product Info

There are inherent differences between digital signal processors (DSPs) and general purpose processors, such as the processors in desktop PCs.

In LabVIEW for Windows, system threads and dynamic scheduling allow parallel structures to execute in a parallel manner. The DSP Module does not support threads or dynamic scheduling, so signal processing happens serially. Loops in DSP VIs do not run in parallel. Use a single loop if you are performing parallel operations, such as processing an analog signal or digital I/O lines.

The following VI uses a single While Loop. If you run this VI on a DSP target, the VI processes analog and digital signals in parallel.

The following VI uses two While Loops. If you run this VI on a DSP target, one of the While Loops runs until you reset the DSP VI. The other While Loop never executes.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit