At the moment I have the following problem in regard of Multithreaded 
WUs (MT):

I have sufficient WUs in my cache, usuall single thread (ST), but some 
test-MT from RNA-world.
No WU is in urgent need to be finished, i.e. no high priority necessary.
All WUs except the MT are checkpointing.
All WUs are kept in memory while paused.
Computer is running 24/7 with just above 2 days cache usually.
The MT are 4-core-WUs for my Quad, shown as "Aktiv (4 CPUs)" in the BM 
while they run.

So, here's the situation:
BOINC runs 4 of the ST and is doing fine.
The crunching period for one of the ST has ended, be it because it's 
finished or because the 100min switch-time are over, and it stops.
No new WU starts, same goes for the next 2 ST, they stop/pause but 
nothing starts.
Once the last ST stops/pauses the MT starts.
So 3 cores sit idle while the MT waits for the other WUs to finish, it 
can probably last for as long as 100min on my computer, as that's the 
switch time.

Why aren't the ST paused after the next checkpoint once one of them has 
to stop?
Or why isn't another ST started as a filler while the others crunch 
until their usual end?

I don't like the CPU sit nearly idle for quite some time or to manually 
fiddle with the WUs to get the right running order.

MfG, Saenger

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to