12-21-2007 01:46 PM
12-21-2007 01:50 PM
12-21-2007 02:20 PM
12-21-2007 02:25 PM
01-04-2008 09:22 AM
01-04-2008 09:54 AM
THe best write-up is under "hyper-threading". The number of threads can be configured.
See here and here for previous discussions.
After reviewing those threads please post back if you have follow-up Q's.
Ben
01-08-2008 08:39 AM
01-08-2008 10:38 AM
I think the first question should be wether there actually is a problem... If you have 4 loops running at full speed, do all cores show 100%? What happens if you close down one of the cores? If Labview runs the cores at max efficiency allready, maybe you simply should be happy that you don't need to care about it...
I quickly tried om my developement machine. (LV 8.5 on a dual-core) With multiple loops, I have both cores at 100%. Stopping those loops one after the other, the CPU's stay at 100% right untill the point where I have only one loop left. Then one core is idle, and the other is still at max. Only once, I saw the situation where both cores where at 50% for about half a second... and then one core went to 100%, and the other to idle.
From that last observation, I would guess that Labview has it's own thread scheduler, and problably has one thread for every available core, or something like that.
01-08-2008 11:54 AM