"Run CPU versions of applications for which GPU versions are available"

Jazzop
Jazzop
Joined: 8 May 05
Posts: 2
Credit: 3104773
RAC: 0
Topic 197892

If I enable this option in my preferences, is the project smart enough to send the GPU version to my machines capable of running them, while sending the CPU version to those machines without suitable GPUs? (I am assuming here that the GPU versions are more efficient.) I have a variety of machines attached to this project, and most of them don't have suitable GPUs.

I suppose I could always set up a "home" profile for the set of GPU-equipped machines and a "work" profile for the rest, but I'd rather not have to add this complication to my BOINC life.

mikey
mikey
Joined: 22 Jan 05
Posts: 12787
Credit: 1874742874
RAC: 1823836

"Run CPU versions of applications for which GPU versions are ava

Quote:
If I enable this option in my preferences, is the project smart enough to send the GPU version to my machines capable of running them, while sending the CPU version to those machines without suitable GPUs? (I am assuming here that the GPU versions are more efficient.) I have a variety of machines attached to this project, and most of them don't have suitable GPUs.

NO it is not!

Quote:
I suppose I could always set up a "home" profile for the set of GPU-equipped machines and a "work" profile for the rest, but I'd rather not have to add this complication to my BOINC life.

That is what you have to do. You can leave the default one as it is and only have to add 'home', 'work' or 'school' which gives you a total of 4 choices of setups. I usually set the 'default' to cpu only, the home to gpu only and work to both cpu and gpu work. I use the school setting for changing the gpu utilization factor, letting me run multiple units at the same time on some gpu's and not on others.

Holmis
Joined: 4 Jan 05
Posts: 1118
Credit: 1055935564
RAC: 0

That option only has an

That option only has an affect on a GPU enabled machine where you accept both CPU and GPU task. If you opt in on a search with both GPU and CPU applications on a machine like that then you will only get the GPU variant unless this option is set to yes.

None of the searches currently running here on Einstein has a mix of both CPU and GPU applications so that option will not have any effect at the moment.
BRP4G and BRP5 are GPU only.
FGRP4 and S6Bucket Follow-up are CPU only.
BRP4 are for Android, Raspberry Pi and Intel GPUs.

Add to that that Boinc can't ask for work for a resource that's not available and the server would not send work for it either.

Comment viewing options

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