12-09-2011 11:26 AM
I am planning on having two Labview applications running on one powerful multi-core computer (Like a HP Z400). One of the processes is CPU intensive (I have already developed most of it) - it seems to take like 75% of my 2-CPU computers resources. Therefore I am planning on buying a quad or six-core Z400 (or something similar) and want to dedicate half the processors to one application and the remainder to the other application. Is this possible? I already know that in the configuration of certain loops - like a timed loop for example (I am using Labview 2011 developer) you can force a particular processor to handle that loop. This is a good start - but I want to know how I can force the entire application to be handled only for a couple specific processors.
One way might be to put the entire program into a master loop dedicated to that processor? But if I do that - will it automatically put every other loop within it to that same processor?
Any feedback would be much appreciated.
The application - to give it some context - is for one application to be inserted onto the CAN-bus of a prototype hydrogen vehicle - interacting with the vehicles computers - and for the other application to be controlling a laboratory based control operation - cycling gas into and out of tanks and controlling various paramters.
12-09-2011 11:50 AM