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)
____________________________________
Copyright © 2024 Einstein@Home. All rights reserved.
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
RE: Rather than trying to
)
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.
____________________________________
RE: RE: Rather than
)
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
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
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. ;-)