Message boards :
Number crunching :
CPU Scheduling question!!
Message board moderation
Author | Message |
---|---|
![]() Send message Joined: 2 Jul 09 Posts: 27 Credit: 253,069,838 RAC: 0 ![]() ![]() |
Currently running both SETI (100%) and Milkyway (50%) on my i7/950 machine, running on 6 of 8 cores. I have noticed that when Milkyway 1.00 tasks are running they are running on all available cores, placing the SETI tasks in 'waiting to run' state. Is this normal? I was expecting to see a mix of both SETI & Milkyway tasks executing at the same time. Deadline for the Milkyway tasks is far enough away to see this happening. It should be noted that the machine is running BOINC 7.0.15 and there might be a scheduler problem, but this situation has been in existance even in the 6.10 & 6.12 versions. ![]() I don't buy computers, I build them! |
Send message Joined: 8 Feb 08 Posts: 261 Credit: 104,050,322 RAC: 0 ![]() ![]() |
Are you talking about 1 mw over all cores (multithreaded app like mw nbody) or 1 mw per core (makes 6 * mw)? |
![]() Send message Joined: 2 Jul 09 Posts: 27 Credit: 253,069,838 RAC: 0 ![]() ![]() |
Are you talking about 1 mw over all cores (multithreaded app like mw nbody) or 1 mw per core (makes 6 * mw)? Sorry 'bout that. I'm talking 6 tasks, 1 per core. It seems that it only applies to MW 1.00. Nbody is not affected in this manner, which appears to have a normal mix of between cores; meaning Nbody will not overtake more than its resource share. ![]() I don't buy computers, I build them! |
Send message Joined: 8 Feb 08 Posts: 261 Credit: 104,050,322 RAC: 0 ![]() ![]() |
My first guess was the scheduler of BM 7 but since you said it happened in 6.10 and 6.12 too, I have no real idea what could cause the same fault in all 3 versions. I just saw you are running a mix of separation v1.02 nvidia, separation v1.00 cpu and nbody v0.84. I haven't see anyone reporting that BM got confused by nbody to run all mw cpu apps as multithreaded (That would be a bad BM bug). Shooting into the dark: Maybe something in the code that could make BM think (under some conditions) mw separation is a multithread app and it needs to free all cores for it? And than it fills all free cores with separation apps since they are singlethreaded? You should send Matt Arsenault a PM describing your problem as detailed as possible. |
![]() ![]() Send message Joined: 8 May 09 Posts: 3339 Credit: 524,010,781 RAC: 0 ![]() ![]() ![]() |
Are you talking about 1 mw over all cores (multithreaded app like mw nbody) or 1 mw per core (makes 6 * mw)? Boinc is VERY complicated and can take a LONG time to balance itself out to the resource share settings we users set. Sometimes you will see nothing but Seti units running, sometimes nothing but MW units running. Normally you should see a combination of the two. To get an idea of some of the things Boinc is trying to balance go to the Boinc Manager, down by the clock, click on the Projects tab and then click each project in turn and then on the left click Properties and scroll down near the bottom. Lots of numbers that Boinc is trying to juggle to reach your particular resource share. |
©2025 Astroinformatics Group