Welcome to MilkyWay@home

Milkyway N-Body uses all BOINC time

Message boards : Number crunching : Milkyway N-Body uses all BOINC time
Message board moderation

To post messages, you must log in.

AuthorMessage
Mattia Verga

Send message
Joined: 30 Nov 09
Posts: 4
Credit: 287,953
RAC: 0
Message 51280 - Posted: 2 Oct 2011, 15:47:16 UTC

I've just noticed that Milkyway N-Body application (multithread) is using all my boinc time.
When a WU is downloaded the estimated time is over 100 hours and Boinc runs milkyway in high priority with all cores, blocking other projects.
Anyone is having the same behaviour?
ID: 51280 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile arkayn
Avatar

Send message
Joined: 14 Feb 09
Posts: 999
Credit: 74,932,619
RAC: 0
Message 51281 - Posted: 2 Oct 2011, 16:02:27 UTC - in response to Message 51280.  

I've just noticed that Milkyway N-Body application (multithread) is using all my boinc time.
When a WU is downloaded the estimated time is over 100 hours and Boinc runs milkyway in high priority with all cores, blocking other projects.
Anyone is having the same behaviour?


Multi-threaded applications are designed to use all of your cores to do the work. The 100 hours is just an estimate and it should come in well under that.
ID: 51281 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Mattia Verga

Send message
Joined: 30 Nov 09
Posts: 4
Credit: 287,953
RAC: 0
Message 51282 - Posted: 2 Oct 2011, 16:24:35 UTC

Yes, in fact it takes 10 minutes to complete the WU... but with an estimated time over 100 hours Boinc runs Milkyway N-Body in high priority as soon as a WU is downloaded.
So, when a WU is completed and reported a new WU is immediately downloaded and starts in high priority, blocking other project with shorter deadlines and cause other project WUs to complete out of time.

At the moment I was "luck" and it downloaded a Milkyway 0.88 app that with an estimated time of 3,5 hours give the possibility to other projects to work...
ID: 51282 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Brian Priebe

Send message
Joined: 27 Nov 09
Posts: 108
Credit: 430,760,953
RAC: 0
Message 51284 - Posted: 3 Oct 2011, 1:03:57 UTC - in response to Message 51282.  

Yes, in fact it takes 10 minutes to complete the WU... but with an estimated time over 100 hours Boinc runs Milkyway N-Body in high priority as soon as a WU is downloaded.
Have you tried resetting the MW project to reset the BOINC Duration Correction Factor?
ID: 51284 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Mattia Verga

Send message
Joined: 30 Nov 09
Posts: 4
Credit: 287,953
RAC: 0
Message 51287 - Posted: 3 Oct 2011, 9:27:07 UTC - in response to Message 51284.  
Last modified: 3 Oct 2011, 9:28:27 UTC

Have you tried resetting the MW project to reset the BOINC Duration Correction Factor?


Yes, I tried, but with no success.

My correction factor was around 1.00, but with these WUs is decreasing (now it's 0.9).
ID: 51287 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Brian Priebe

Send message
Joined: 27 Nov 09
Posts: 108
Credit: 430,760,953
RAC: 0
Message 51300 - Posted: 5 Oct 2011, 8:31:55 UTC - in response to Message 51287.  

Odd. None of my "mt" WU's have higher than 1h20m expected run time. And even that was on a machine with DCF of 19.8 for MW.
ID: 51300 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Overtonesinger
Avatar

Send message
Joined: 15 Feb 10
Posts: 63
Credit: 1,836,010
RAC: 0
Message 51670 - Posted: 11 Nov 2011, 23:14:54 UTC

Yes! I used to have this problem too! :-)

It takes eternity to come down with those estimated times over 100 hours closer to the 10 minutes. I think it tends to happen more on CPUs with great single-core-TurboBoost difference from the normal freq. when running all cores at 100 percent. For example take my i7 720QM 1.6 , it runs at 1.73 when 8 cores are active, but it TurboBoosts up to 2.8 when just one thread is running. The estimation calculation must be really REALLY confused by this and the error multiplied by 8 cores... and here You go: 100 hours instead of 0.25 hour. Still strangely significant difference though. :-)))


Melwen - Child of the Fangorn Forest
Rig "BRISINGR" [ASUS G73-JH, i7 720QM 1.73, 4x2GB DDR3 1333 CL7, ATi HD5870M 1GB GDDR5],bought on 2011-02-24
ID: 51670 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
JR

Send message
Joined: 9 Nov 11
Posts: 1
Credit: 2,961,086
RAC: 0
Message 51675 - Posted: 12 Nov 2011, 15:10:20 UTC

I see this behavior too...
MW is supposed to only use 50% of the available processors.
Why is it not honoring the preferences ???
JR
ID: 51675 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Amauri

Send message
Joined: 30 Jan 09
Posts: 21
Credit: 13,256,888
RAC: 0
Message 51685 - Posted: 13 Nov 2011, 6:09:38 UTC - in response to Message 51675.  
Last modified: 13 Nov 2011, 6:10:45 UTC

I see this behavior too...
MW is supposed to only use 50% of the available processors.
Why is it not honoring the preferences ???
JR


As Arkain said: "Multi-threaded applications are designed to use all of your cores to do the work."

And N-Body is a multi-threaded application.
ID: 51685 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Overtonesinger
Avatar

Send message
Joined: 15 Feb 10
Posts: 63
Credit: 1,836,010
RAC: 0
Message 51933 - Posted: 12 Dec 2011, 14:09:18 UTC

now, it only takes BOINC manager a few minutes to adjust estimated times for NBody Sim. - with those small testing units (12 seconds each, on a dual core P4 2.2GHz).
That was a good idea: to send newly re-connected computers about ten or more WUs of extremely short duration to learn BOINC client the estimated time calculation.
Good job, MilkyWay at HOME admins ! :)
ID: 51933 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jintho

Send message
Joined: 11 Dec 11
Posts: 6
Credit: 4,823,436
RAC: 0
Message 51957 - Posted: 13 Dec 2011, 19:30:05 UTC

I got those super-short WUs too, but that didn't help me. The 0.88-WUs (single thread) get estimated times around 120 hours - and take about 4 hours to complete. The N-Bodies (4 Thread) work fine for me; estimates are immediately correct. The estimated times just scale down while the WU is beeing worked on; so after, say, 2 hours the WU is at 50% and estimated time is at 60h remaining. Of course these WUs get high priority, cause if the time was correct they mightn't make the deadline. Haven't tried resetting yet, though. But Milky is the only project that's doing this...
ID: 51957 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Milkyway N-Body uses all BOINC time

©2024 Astroinformatics Group