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.
