Any way to control which cores BOINC uses?

Message boards : Number crunching : Any way to control which cores BOINC uses?
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · Next

AuthorMessage
Profile A-D

Send message
Joined: 28 Feb 04
Posts: 19
Credit: 13,373,059
RAC: 11
Canada
Message 930967 - Posted: 4 Sep 2009, 21:19:22 UTC

Using RealTemp with my Q9550. It consistently reports Core 0 to be about 7 degress hotter than Cores 1-3. I changed the "use ___% of processors" option in Preferences to 75%. It began using Cores 0, 1, and 3.

Does anyone know any way I can specifically instruct BOINC to use Cores 1-3 and not Core 0?
ID: 930967 · Report as offensive
zpm
Volunteer tester
Avatar

Send message
Joined: 25 Apr 08
Posts: 284
Credit: 1,659,024
RAC: 0
United States
Message 930971 - Posted: 4 Sep 2009, 21:20:53 UTC - in response to Message 930967.  
Last modified: 4 Sep 2009, 21:21:20 UTC

nope.

other than windows task manager and do it manually each and every time.

I recommend Secunia PSI: http://secunia.com/vulnerability_scanning/personal/
Go Georgia Tech.
ID: 930971 · Report as offensive
Profile A-D

Send message
Joined: 28 Feb 04
Posts: 19
Credit: 13,373,059
RAC: 11
Canada
Message 930974 - Posted: 4 Sep 2009, 21:33:15 UTC - in response to Message 930971.  

Thanks. I would be interested to see what if any difference it makes. I cannot see even how to set this manually in Task Manager. It shows core usage. There is an option for shifting tasks among the cores?
ID: 930974 · Report as offensive
Alinator
Volunteer tester

Send message
Joined: 19 Apr 05
Posts: 4178
Credit: 4,647,982
RAC: 0
United States
Message 930975 - Posted: 4 Sep 2009, 21:38:27 UTC - in response to Message 930971.  

nope.

other than windows task manager and do it manually each and every time.


Well, that's not strictly true.

Crunch3r has released a modified 6x CC which does allow affinity to be set and stick.

The catch is it was based on an early 6x code base and may or may not be suitable for your current situation.

Alinator
ID: 930975 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 930977 - Posted: 4 Sep 2009, 21:46:18 UTC - in response to Message 930975.  
Last modified: 4 Sep 2009, 21:46:50 UTC

nope.

other than windows task manager and do it manually each and every time.


Well, that's not strictly true.

Crunch3r has released a modified 6x CC which does allow affinity to be set and stick.

The catch is it was based on an early 6x code base and may or may not be suitable for your current situation.

Alinator
And it still gets reset every time a new task lauches.....I think.

I also played around with the cc_config line.....no_priority_change.....
but it did not seem to have any effect on the priority the Seti tasks ran at...
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 930977 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 930981 - Posted: 4 Sep 2009, 21:49:05 UTC

I'd think its time for new thermal paste if you are getting widely varying temps on your quad


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 930981 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 930984 - Posted: 4 Sep 2009, 21:55:04 UTC - in response to Message 930981.  

I'd think its time for new thermal paste if you are getting widely varying temps on your quad

That's probably what I'd do -- improve the cooling.

At the same time, I don't know how accurate the sensors are on the typical CPU and/or motherboard. It could be an error in measurement.
ID: 930984 · Report as offensive
zpm
Volunteer tester
Avatar

Send message
Joined: 25 Apr 08
Posts: 284
Credit: 1,659,024
RAC: 0
United States
Message 930987 - Posted: 4 Sep 2009, 21:59:15 UTC - in response to Message 930984.  

dell and hp put like little if any paste on their machines.... my p4 which i just re-thermalized is running 10 c cooler, so yea, new paste is something you can try to help.

cooler is better in the tech world.

I recommend Secunia PSI: http://secunia.com/vulnerability_scanning/personal/
Go Georgia Tech.
ID: 930987 · Report as offensive
Profile A-D

Send message
Joined: 28 Feb 04
Posts: 19
Credit: 13,373,059
RAC: 11
Canada
Message 930989 - Posted: 4 Sep 2009, 22:00:52 UTC - in response to Message 930981.  

I'm going to do that next week when I install a new PSU. However, the rig is quite new. I spent a great deal of time lapping the base of my heatsink, and use Tuniq TX-2 thermal grease, so this is irritating. I don't have the courage to lap the CPU heat-spreader.
ID: 930989 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 930991 - Posted: 4 Sep 2009, 22:06:45 UTC - in response to Message 930975.  

Crunch3r has released a modified 6x CC which does allow affinity to be set and stick.

The catch is it was based on an early 6x code base and may or may not be suitable for your current situation.

Alinator

Crunch3r's v6.1.0 is still in use - 0.5%, according to client_types.

But IIRC it's actually a v5 codebase - doesn't have the app/data folder split, and certainly doesn't support co-processors - so it's a bit of a dead-end ATM.

And the affinity turned out not to help crunch times, either.
ID: 930991 · Report as offensive
Alinator
Volunteer tester

Send message
Joined: 19 Apr 05
Posts: 4178
Credit: 4,647,982
RAC: 0
United States
Message 930992 - Posted: 4 Sep 2009, 22:06:50 UTC - in response to Message 930989.  

Well, as long as you are careful and don't press down on the processor package like you're killing snakes you should be OK. ;-)

Remember, you're not trying to take a lot of material off the spreader, just smooth the surface better.

If you find that you get noticable bright spots rather than a uniform shiny surface I'd RMA the processor, since the spreader is obviously defective. It would do a lousy job transfering the heat right from the start.

Alinator
ID: 930992 · Report as offensive
Alinator
Volunteer tester

Send message
Joined: 19 Apr 05
Posts: 4178
Credit: 4,647,982
RAC: 0
United States
Message 930993 - Posted: 4 Sep 2009, 22:09:48 UTC - in response to Message 930991.  



<snip>

But IIRC it's actually a v5 codebase...


Ah yes, that was the tricky part about it. My bad! :-)

Alinator
ID: 930993 · Report as offensive
Cosmic_Ocean
Avatar

Send message
Joined: 23 Dec 00
Posts: 3027
Credit: 13,516,867
RAC: 13
United States
Message 930998 - Posted: 4 Sep 2009, 22:22:44 UTC

I can't remember if this actually works or not..

A while back, I changed the affinity of boinc.exe to use just one core (don't know why specifically I did it in the first place..). A few hours later, I noticed my CPU load was only 25% (1 of the 4 available cores).

Here's the part I can't remember.. I can't remember if only one task was running, or if there were 4 fighting for that 25%.

Something to look at, at least.
Linux laptop:
record uptime: 1511d 20h 19m (ended due to the power brick giving-up)
ID: 930998 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 931004 - Posted: 4 Sep 2009, 22:47:48 UTC

Now here's the rub.........

Can cc_congfig actually control the priority level when each take launches?

I would love to be able to assign real time priority to Cuda tasks.....as there is nothing running on the rigs except Seti.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 931004 · Report as offensive
Profile A-D

Send message
Joined: 28 Feb 04
Posts: 19
Credit: 13,373,059
RAC: 11
Canada
Message 931006 - Posted: 4 Sep 2009, 22:49:26 UTC - in response to Message 930998.  

That is weird. I changed Preference to use 25% of processors. I have one WU crunching, but Task Manager shows all cores busy and no one core at max. Core 0 is at about 60%, and Cores 1-3 are at about 15%. Not surprisingly Core 0 still shows several degrees hotter than the others.

zpm above seemed to indicate there was a way to force a core assignment "manually." Unless I misunderstood. I still see no way to do this.
ID: 931006 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 931009 - Posted: 4 Sep 2009, 22:51:39 UTC - in response to Message 931006.  
Last modified: 4 Sep 2009, 22:55:03 UTC

That is weird. I changed Preference to use 25% of processors. I have one WU crunching, but Task Manager shows all cores busy and no one core at max. Core 0 is at about 60%, and Cores 1-3 are at about 15%. Not surprisingly Core 0 still shows several degrees hotter than the others.

zpm above seemed to indicate there was a way to force a core assignment "manually." Unless I misunderstood. I still see no way to do this.

You can do it in task manager.......
But the change only holds until the task finishes and another is started.

Still seems like your cooling solution is not seated quite right...
Although I have found some situations where I know the cooler is seated quite fine, and there is still one rogue core.......
There is absolutely nothing you can do about that, short of changing out the CPU.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 931009 · Report as offensive
Alinator
Volunteer tester

Send message
Joined: 19 Apr 05
Posts: 4178
Credit: 4,647,982
RAC: 0
United States
Message 931010 - Posted: 4 Sep 2009, 22:52:58 UTC - in response to Message 931006.  
Last modified: 4 Sep 2009, 22:53:35 UTC

That is weird. I changed Preference to use 25% of processors. I have one WU crunching, but Task Manager shows all cores busy and no one core at max. Core 0 is at about 60%, and Cores 1-3 are at about 15%. Not surprisingly Core 0 still shows several degrees hotter than the others.

zpm above seemed to indicate there was a way to force a core assignment "manually." Unless I misunderstood. I still see no way to do this.


Go into Task Manager and select the process you want to set the affinity for and right click on it. You should get a dialog which will let you set the priority and affinity for that process.

Alinator
ID: 931010 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 931011 - Posted: 4 Sep 2009, 22:57:00 UTC - in response to Message 931010.  

That is weird. I changed Preference to use 25% of processors. I have one WU crunching, but Task Manager shows all cores busy and no one core at max. Core 0 is at about 60%, and Cores 1-3 are at about 15%. Not surprisingly Core 0 still shows several degrees hotter than the others.

zpm above seemed to indicate there was a way to force a core assignment "manually." Unless I misunderstood. I still see no way to do this.


Go into Task Manager and select the process you want to set the affinity for and right click on it. You should get a dialog which will let you set the priority and affinity for that process.

Alinator
As I said.......that is only a temporary solution, as it is reset every time a new task starts.

"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 931011 · Report as offensive
Alinator
Volunteer tester

Send message
Joined: 19 Apr 05
Posts: 4178
Credit: 4,647,982
RAC: 0
United States
Message 931015 - Posted: 4 Sep 2009, 23:03:47 UTC - in response to Message 931011.  

That is weird. I changed Preference to use 25% of processors. I have one WU crunching, but Task Manager shows all cores busy and no one core at max. Core 0 is at about 60%, and Cores 1-3 are at about 15%. Not surprisingly Core 0 still shows several degrees hotter than the others.

zpm above seemed to indicate there was a way to force a core assignment "manually." Unless I misunderstood. I still see no way to do this.


Go into Task Manager and select the process you want to set the affinity for and right click on it. You should get a dialog which will let you set the priority and affinity for that process.

Alinator
As I said.......that is only a temporary solution, as it is reset every time a new task starts.


Agreed, setting it that way for science apps is pretty useless, even if you leave them in memory.

However, you could swap BOINC around and that should stick until you shutdown BOINC manually or restart the machine.

That might offer some insight into the core heating question.

Alinator

ID: 931015 · Report as offensive
zpm
Volunteer tester
Avatar

Send message
Joined: 25 Apr 08
Posts: 284
Credit: 1,659,024
RAC: 0
United States
Message 931016 - Posted: 4 Sep 2009, 23:10:13 UTC - in response to Message 931015.  

what temp are the cores right now?

55-60?
or higher?
ID: 931016 · Report as offensive
1 · 2 · 3 · Next

Message boards : Number crunching : Any way to control which cores BOINC uses?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.