So Doc Gonzo and I had been discussing this recently, and I figured I's throw this out there...
Is there a way that you guys have found to enforce GPU affinity with particular tasks? For instance, say I want to run POEM only on GPU 0, and Milkyway only on GPU 1? Has anyone done this before? Perhaps with app_info files?
Would be cool to setup 1 card to run multiple POEM WUs, and have the other card free for another project. I know that BOINC will schedule the task on the cards as resources free up, but it seems inefficient to me how it does it. For instance, if I am running 4 POEM WUs per GPU, and I want to run a Milkyway or Donate WU, BOINC will wait until 4 tasks on the same GPU complete. If they complete out of order, it will wait until 4 tasks on the same GPU are done and the other WU begins, then it will spool up POEM WUs for the remaining GPU.
Seems like in the long run there is too much idle time with that setup. If there were a way to enforce affinity you would never have this problem!
Sorry if this has been covered before, been away for a while
Thanks!
Is there a way that you guys have found to enforce GPU affinity with particular tasks? For instance, say I want to run POEM only on GPU 0, and Milkyway only on GPU 1? Has anyone done this before? Perhaps with app_info files?
Would be cool to setup 1 card to run multiple POEM WUs, and have the other card free for another project. I know that BOINC will schedule the task on the cards as resources free up, but it seems inefficient to me how it does it. For instance, if I am running 4 POEM WUs per GPU, and I want to run a Milkyway or Donate WU, BOINC will wait until 4 tasks on the same GPU complete. If they complete out of order, it will wait until 4 tasks on the same GPU are done and the other WU begins, then it will spool up POEM WUs for the remaining GPU.
Seems like in the long run there is too much idle time with that setup. If there were a way to enforce affinity you would never have this problem!
Sorry if this has been covered before, been away for a while

Thanks!









