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.
Copyright © 2024 Einstein@Home. All rights reserved.
"Run CPU versions of applications for which GPU versions are ava
)
NO it is not!
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.
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.