Questions and Answers :
Wish list :
assign wu to specific GPU
Message board moderation
Author | Message |
---|---|
cliff Send message Joined: 16 Dec 07 Posts: 625 Credit: 3,590,440 RAC: 0 |
For those of us with more than one GPU, it would be useful if one could assign tasks or projects to a specific GPU. EG:- project1 gets its GPU tasks assigned to co-proc 0 project2 gets its GPU tasks assigned to co-proc 1 etc Be really nice if one could do the same with CPU cores as well that way anyone running multiple projects could assign cores to projects in the order that they want to process most to those they want to process less. say for an 8 core CPU:- Project1 gets assigned core 0 & core 1 & core 2 Project2 gets assigned core 3 & core 4 & core 5 Project3 gets assigned core 6 & core 7 [since it is considered a lower priority] Or at any rate if not the specific core then the number of cores per named project. That should amount to the same thing. I've noticed that one of my GPU'd works hotter on one project than it does on another, probably because its the less capable of the 2 GPU's I have. At present I have to fiddle with suspending projects and then tasks to get the lower capability GPU loaded with a task from a project that doesnt stress it as much.. Just haveing a setting that swaps tasks every 60 mins doesnt quite do what I would like to be able to do:-) Regards Cliff, Been there, Done that, Still no damm T shirt! |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Find <exclude_gpu> on this page (will work on BOINC 7.x which is still in beta, don't play with it if you didn't read the relevant threads): http://boinc.berkeley.edu/wiki/Client_configuration  - ALF - "Find out what you don't do well ..... then don't do it!" :)  |
cliff Send message Joined: 16 Dec 07 Posts: 625 Credit: 3,590,440 RAC: 0 |
Thanks, I'll take a look and see. I'm not running 7.x however, but when that version comes in I'll have a go Regards, Cliff, Been there, Done that, Still no damm T shirt! |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
The biggest problem with assigning projects to specific cores is what if the mix of tasks available does not match the specified core assignments? What if some tasks need to run in high priority? It may seem simple, but it is simplistic. BOINC WIKI |
cliff Send message Joined: 16 Dec 07 Posts: 625 Credit: 3,590,440 RAC: 0 |
If the tasks dont fit the core requirments in what way? If its a CPU task it runs on the CPU. And if task needs to run HP then they do so on the cores allocated. What I'd like to be able to do is specify the number of cores per project, so that projects that I want to complete tasks for faster can be allocated more cores than a project that I am less concerned about. OK one can alter %ages etc for each project, but thats a little obtuse sometimes, it would be simpler just to have a field where the user can input 'n' cores on a multi core CPU in each project. As it stands Boinc actually takes a look at the %ages and then acts accoringly, so if you set each project at 100% and you have 2 projects on the go, Boinc allocates each 50%.. and swaps the projects over at hourly intervals.. Since I tend to hold 1 core in reserve ie:- use 90% of cpu then what happens is one project gets fewer cores than the other, then they swap at 60 mins.. You end up going round the houses with this setting then that setting etc. One field to do it all seems to me to be a little easier to use.. Regards, Cliff, Been there, Done that, Still no damm T shirt! |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
If the tasks dont fit the core requirments in what way? If its a CPU task it runs on the CPU. And if task needs to run HP then they do so on the cores allocated. Suppose you have 8 cores divided between 2 projects 4 each. One project assigns you 8 tasks with very short deadlines - that requires all 8 cores on that project for a while to get them done on time. Now what? What if one project goes offline for a few days? BOINC WIKI |
cliff Send message Joined: 16 Dec 07 Posts: 625 Credit: 3,590,440 RAC: 0 |
Hi Richard, If such a situation arose, then what is to stop Boinc doing its message flashing routine and telling you that its invoking a priority overide? As it stands Boinc does that when task priority gets bumped up for some reason and suddenly as I have found out either one or sometimes more projects suddenly start to run at HP. It doesnt matter if there is a system generated tempory overide of the user settings in order to cope with an urgent requirement. As long as when that requirement has been met, the system returns to its user settings. If a project goes offline then the user will pretty soon be aware of it, particularly if Boinc generates a message to that effect. Then the user can alter the settings, and would only have to go to one setting to do so. Cheers, Cliff, Been there, Done that, Still no damm T shirt! |
Philip Bott Send message Joined: 16 Sep 99 Posts: 3 Credit: 75,692,972 RAC: 38 |
Overheating CPUs worried my MacPro, so I fitted external mains voltage cooling fans [ quietest available ]. Now the internal temperatures are around 10-15 degrees C above ambient. The dust filters need periodic cleaning and also the interior of the machine. |
©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.