Only running one WU at a time

Questions and Answers : Getting started : Only running one WU at a time
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile {DvT}Hex
Avatar

Send message
Joined: 18 May 99
Posts: 7
Credit: 1,538,424
RAC: 10
United States
Message 893235 - Posted: 10 May 2009, 2:16:38 UTC

I have BOINC 6.6.20, Intel Quad Q6600 CPU, nVidia 8800GTX GPU, Windows 7 RC1, all of my BOINC preferences are max'd (use all CPUs, 100% of the time, etc). However, only one WU runs at any given time and it is indicated as "0.12 CPUs, 1 CUDA". It seems like the least it should be doing is running at one WU on each of the 4 processors.

Any ideas on improving the performance here?
ID: 893235 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 893244 - Posted: 10 May 2009, 3:05:40 UTC - in response to Message 893235.  

I have BOINC 6.6.20, Intel Quad Q6600 CPU, nVidia 8800GTX GPU, Windows 7 RC1, all of my BOINC preferences are max'd (use all CPUs, 100% of the time, etc). However, only one WU runs at any given time and it is indicated as "0.12 CPUs, 1 CUDA". It seems like the least it should be doing is running at one WU on each of the 4 processors.

Any ideas on improving the performance here?


What are your settings for:

Suspend work while computer is in use?
Run only the selected applications
If no work for selected applications is available, accept work from other applications?
Use Graphics Processing Unit (GPU) if available
Use Central Processing Unit (CPU)

?

Do you have any other projects attached?

If so, are there other projects using the CPUs?

Do you have any non-CUDA work oh your computer? If not, is BOINC trying to get any in the work fetches?

Do you have a global_prefs_override.xml file? It will be in the same directory as your global_prefs.xml file (which you WILL have). These files will be in your BOINC Data directory. The directory can be found by looking at the first few messages immediately after a restart.



Sorry about all of the questions, but diagnostics can involve a fair amount of information.


BOINC WIKI
ID: 893244 · Report as offensive
Profile {DvT}Hex
Avatar

Send message
Joined: 18 May 99
Posts: 7
Credit: 1,538,424
RAC: 10
United States
Message 894076 - Posted: 13 May 2009, 1:26:22 UTC - in response to Message 893244.  

Here is a screenshot of my Boinc Preferences:


...and of my Seti@Home Preferences:


Seti@Home is the only Boinc app I'm running.
ID: 894076 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 894102 - Posted: 13 May 2009, 3:19:04 UTC

I noticed your prefs state that your default computer location is "Home", but it doesn't show which preferences you've taken a screen shot of. Is that the default preferences or the Home preferences?
ID: 894102 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 894140 - Posted: 13 May 2009, 7:15:25 UTC - in response to Message 894076.  

You have disabled AstroPulse (AP) in your preferences and your computer has not connected to Einstein since 23 Jun 2007 15:08:10, so there are probably no CPU tasks in your queue. See JM7's question
Do you have any non-CUDA work oh your computer? If not, is BOINC trying to get any in the work fetches?

From your first post, I conclude that only your GPU has work:
However, only one WU runs at any given time and it is indicated as "0.12 CPUs, 1 CUDA".

So, if you want your CPUs busy, you have to allow downloading work for them, either by enabling AP or by (re)attaching to Einstein or any other (non-CUDA) project.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)

SETI@home classic workunits 3,758
SETI@home classic CPU time 66,520 hours
ID: 894140 · Report as offensive
Profile {DvT}Hex
Avatar

Send message
Joined: 18 May 99
Posts: 7
Credit: 1,538,424
RAC: 10
United States
Message 894268 - Posted: 13 May 2009, 19:02:33 UTC

I have about 260 (give or take) tasks "Ready to start." All are "Seti@Home Enhanced 6.08 (cuda)."

My Home, work, and default preferences are all the same...at least as far as there are 1:1 settings that can be the same. Seti@Home is given 1000 as the resource share in all 3 places.

I want my system busy running Seti@Home...that's why the other things are turned off. ...or are you saying that only 1 CUDA WU can run at any given time?
ID: 894268 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 894302 - Posted: 13 May 2009, 20:34:32 UTC - in response to Message 894268.  

...or are you saying that only 1 CUDA WU can run at any given time?

Yes and no. Yes, only one WU can be run per GPU. That means: no, if you had more than one GPU, more than one CUDA task could run. ;-)

If you should decide to give work to your CPUs (by enabling AP or Einstein), you should also consider to set your Computing preferences to
On multiprocessors, use at most 75 % of the processors
to avoid slowing down the data feeding of your GPU.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)

SETI@home classic workunits 3,758
SETI@home classic CPU time 66,520 hours
ID: 894302 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 894548 - Posted: 14 May 2009, 11:04:54 UTC - in response to Message 894302.  

...or are you saying that only 1 CUDA WU can run at any given time?

Yes and no. Yes, only one WU can be run per GPU. That means: no, if you had more than one GPU, more than one CUDA task could run. ;-)

If you should decide to give work to your CPUs (by enabling AP or Einstein), you should also consider to set your Computing preferences to
On multiprocessors, use at most 75 % of the processors
to avoid slowing down the data feeding of your GPU.

Gruß,
Gundolf

You do not need to set the % of processors. 75% of 2 is 1 processor as the result has to be an integer.


BOINC WIKI
ID: 894548 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 894567 - Posted: 14 May 2009, 12:52:38 UTC - in response to Message 894548.  

You do not need to set the % of processors. 75% of 2 is 1 processor as the result has to be an integer.

??? {DvT}Hex's computer shows
CPU type GenuineIntel 
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz [Intel64 Family 6 Model 15 Stepping 11] 
Number of processors 4
So, 75% would be 3, with 1 reserved for feeding the GPU.
ID: 894567 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 894785 - Posted: 14 May 2009, 22:56:04 UTC - in response to Message 894567.  

You do not need to set the % of processors. 75% of 2 is 1 processor as the result has to be an integer.

??? {DvT}Hex's computer shows
CPU type GenuineIntel 
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz [Intel64 Family 6 Model 15 Stepping 11] 
Number of processors 4
So, 75% would be 3, with 1 reserved for feeding the GPU.

You still don't need this as the GPU feeder runs at a higher priority than the CPU tasks, and the GPU task only takes about a tenth of a CPUs time.


BOINC WIKI
ID: 894785 · Report as offensive
Profile {DvT}Hex
Avatar

Send message
Joined: 18 May 99
Posts: 7
Credit: 1,538,424
RAC: 10
United States
Message 894786 - Posted: 14 May 2009, 23:00:01 UTC

I got it now. Thanks for the info.
ID: 894786 · Report as offensive

Questions and Answers : Getting started : Only running one WU at a time


 
©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.