OS X - trying to get only GPU WU's, but haven't been successful

Michael Ferrari
Michael Ferrari
Joined: 26 Oct 10
Posts: 16
Credit: 295633
RAC: 0
Topic 196077

Hi,

I'm running the OS X BOINC client (version 6.12.35 for x86_64-apple-darwin) and I'm trying to write a cc_config.xml to only retrieve GPU WU's. The reason I'm trying to do this is that some of the CPU WU's are taking 14 hours or more to run, while my GPU WU's seem to be around 1-2 hours.

I've created a text file called cc_config.xml that I put these lines:


0

I did this since the FAQ suggests that setting 0 for ncpus would only retrieve GPU work. I put the cc _config.xml file in /Library/Application Support/BOINC Data (there wasn't one originally) and restarted BOINC. Unfortunately, this file doesn't work the way I think it should, since I still get CPU WU's. Also, when I force a read of the config file, the log says:

Tue Nov 29 18:47:28 2011 | | Re-reading cc_config.xml
Tue Nov 29 18:47:28 2011 | | log flags: file_xfer, sched_ops, task

Which is the same thing it says before I even had a cc_config.xml file to tinker with. So, either I don't understand the FAQ (very possible), I didn't create the cc_config.xml file correctly (I don't think so; I copied it from the FAQ), or my config file's not in the right place (it's definitely in the path I stated above, not in ~/users/Library...., or the OS X Boinc doesn't support this.

Any help from you kind folks would be greatly appreciated.

Thanks.

Mike

OS X 10.7.2 3.06 GHz C2D 8 GB RAM, Nvidia GT130 512 MB
CUDA Driver Version 4.0.50 (current)

____________________________________

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2699403
RAC: 0

OS X - trying to get only GPU WU's, but haven't been successful

Rather than trying to make Boinc think your CPU has Zero Cores, just set in your Einstein Project preferences 'Use CPU' to no,

Claggy

Michael Ferrari
Michael Ferrari
Joined: 26 Oct 10
Posts: 16
Credit: 295633
RAC: 0

RE: Rather than trying to

Quote:

Rather than trying to make Boinc think your CPU has Zero Cores, just set in your Einstein Project preferences 'Use CPU' to no,

Claggy

That sounds like a good idea. I went into Einstein's prefs and set "Use CPU" to no. I also set "Run CPU versions of applications for which GPU versions are available" to no also.

____________________________________

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2699403
RAC: 0

RE: RE: Rather than

Quote:
Quote:

Rather than trying to make Boinc think your CPU has Zero Cores, just set in your Einstein Project preferences 'Use CPU' to no,

Claggy

That sounds like a good idea. I went into Einstein's prefs and set "Use CPU" to no. I also set "Run CPU versions of applications for which GPU versions are available" to no also.

Since setting "Use CPU" to 'no' stops all CPU work fetch requests for Einstein (for that venue), the other Option will have no effect.

Claggy

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 733782189
RAC: 1279964

Hi! Strictly speaking, the

Hi!

Strictly speaking, the GPU tasks are configured to require ONE full GPU , plus a fraction of a CPU core (say 0.2). I would not blame BOINC for not giving you GPU tasks if you tell it it should not use ANY CPU cores. Not sure how exactly this is implemented on the client side, tho.

HBE

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 51

Since no GPU task can run

Since no GPU task can run without a CPU core, as that's where the actual program runs on, that question is moot. It's not possible to completely disable the CPU on GPU tasks. Until the whole program works only on the GPU (requires a new OS that knows how to do that, and new applications), the CPU will always be needed. ;-)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.