Digital signal processors (DSPs) and general-purpose processors, such as the processors in desktop computers, differ from each other.
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.