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.