How to process 6.08 (cuda) work units with CPU as well as the CUDA?

Questions and Answers : GPU applications : How to process 6.08 (cuda) work units with CPU as well as the CUDA?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Steven Meyer
Avatar

Send message
Joined: 24 Mar 08
Posts: 2333
Credit: 3,428,296
RAC: 0
United States
Message 860427 - Posted: 31 Jan 2009, 23:06:24 UTC

I have a 4-processor computer with a GPU.

Boinc 6.4.5 will process the 6.08 (cuda) work units only one at a time using the GPU and part of 1 CPU.

Can I make it use the other CPUs to process some of the 6.08 (cuda) work units?

If not, then the best performance might be reached by downgrading Boinc so that it will ignore the GPU, but will use all 4 of the CPUs.
ID: 860427 · Report as offensive
Profile Leopoldo
Volunteer tester
Avatar

Send message
Joined: 4 Aug 99
Posts: 102
Credit: 3,051,091
RAC: 0
Russia
Message 860429 - Posted: 31 Jan 2009, 23:18:03 UTC - in response to Message 860427.  

Can I make it use the other CPUs to process some of the 6.08 (cuda) work units?


You can check AK V8 + CUDA MB team work mod thread
ID: 860429 · Report as offensive
Softlies
Avatar

Send message
Joined: 29 Jan 09
Posts: 10
Credit: 47,594
RAC: 0
Canada
Message 860438 - Posted: 31 Jan 2009, 23:45:18 UTC

Get a bunch of Cuda work then goto preferrnces on site and uncheck 'use my gpu" option. Update manager. once you start running out of cudas you can reclick the option and re update. this will keep everything busy. Not sure how but im sure a script/prog or somehtign could be writtin to keep both full with9out having to do it manually
ID: 860438 · Report as offensive
Profile Steven Meyer
Avatar

Send message
Joined: 24 Mar 08
Posts: 2333
Credit: 3,428,296
RAC: 0
United States
Message 861544 - Posted: 3 Feb 2009, 8:11:54 UTC

Arrrrgggghhh!!!!!

This cuda code is cruda.

  • It will not run in a CPU without a dedicated GPU to pair with the CPU, so it can only run one at a time on my 4 CPU, 1 GPU system. I had originally thought that with the cuda I would have one more processor, for a total of 5, to work on the work units, but instead I find that I have 3 less, for a total of one!

  • Once a WU is downloaded as a cuda WU, it cannot be processed in non-cuda application, so reverting to pre-cuda versions of the app will not work either. I had thought that by reverting to 6.2.19, then I would at least be able to return to doing 4 at a time instead of only one at a time, however it turns out that I can do zero at a time!


So, I am going to stop processing anything until someone fixes this mess.

Aborting all the 6.08 (cuda) work units so that they might be sent out again to someone who has not been infected by the cuda virus.

ID: 861544 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 861597 - Posted: 3 Feb 2009, 13:04:49 UTC - in response to Message 861544.  

So, I am going to stop processing anything until someone fixes this mess.

Arrrrgggghhh!!!!! We wish that people read the CUDA FAQ before posting!

Once more...

Q) Does SETI@home run GPU and CPU versions simultaneously?
No. If BOINC determines your CPU is capable of running the CUDA version, only the CUDA version of SETI@home will run. One copy will run on each GPU you have installed. If you want to keep your CPUs occupied at the same time, you can join another BOINC project.

The BOINC developers expect the capability to run CPU and GPU jobs simultaneously for the same application will be added in the next couple months.

ID: 861597 · Report as offensive
Profile Steven Meyer
Avatar

Send message
Joined: 24 Mar 08
Posts: 2333
Credit: 3,428,296
RAC: 0
United States
Message 861607 - Posted: 3 Feb 2009, 13:50:23 UTC - in response to Message 861597.  

Q) Does SETI@home run GPU and CPU versions simultaneously?
No. If BOINC determines your CPU is capable of running the CUDA version, only the CUDA version of SETI@home will run. One copy will run on each GPU you have installed. If you want to keep your CPUs occupied at the same time, you can join another BOINC project.

The BOINC developers expect the capability to run CPU and GPU jobs simultaneously for the same application will be added in the next couple months.

OK, ok, I see that now. Sorry for venting. I was just thinking that it would make sense to release the cuda code when it would increase the throughput rather than decrease it, by allowing the user of cuda code to download 3 kinds of work units:

  • MB for non-cuda
  • MB for cuda
  • Astropulse.

There were AP WU for a while, but then the source dried up.

Do we use the Cuda forum as a Cuda Wish List, or do we use the standard Wish list forum?

ID: 861607 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 861610 - Posted: 3 Feb 2009, 13:55:52 UTC - in response to Message 861607.  

There's no need to post that as a wish as the developers are aware of the problem and will solve it eventually.

Of course, if you have another CUDA wish, you can post it in this forum. I don't see why not. ;-)
ID: 861610 · Report as offensive
Profile perryjay
Volunteer tester
Avatar

Send message
Joined: 20 Aug 02
Posts: 3377
Credit: 20,676,751
RAC: 0
United States
Message 861662 - Posted: 3 Feb 2009, 16:55:14 UTC - in response to Message 861607.  

We might also point out that there are optimized Apps that allow you to do exactly what you are asking. I don't have the links handy right now but you can find them easily over in the number crunching forum.


PROUD MEMBER OF Team Starfire World BOINC
ID: 861662 · Report as offensive

Questions and Answers : GPU applications : How to process 6.08 (cuda) work units with CPU as well as the CUDA?


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