LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How well does labVIEW optimize itself to run on dual processors? (would be dual Xeon cpus without hyperthreading)

I am looking to get a new computer to run my labVIEW app. It is a processor intensive data analysis / simulation program. I am curious as to how well labVIEW optimizes its code to run on dual processor machines? Will I have to add some thread control code
to get the full benefit?
0 Kudos
Message 1 of 2
(2,882 Views)
Hallo,

Normally just splitting your code into two parallel-executed loops would be enough for optimization for dual processor. If you have already available dual-processor computer, then try to make simple experiment: Put on your block diagram while-loop (without delay), then run it and looking for CPU usage. You will see, that only one processor occupied with 100% and second not (average CPU usage is 50%). Now put second while-loop (also without delay). Now both processors are busy with 100% (but both loops executed with approximately same speed). In most cases "two-loops" splitting of your analysing algorithm will be enough for increasing performance (not twice, of course, but significally).
Message 2 of 2
(2,882 Views)