Message boards :
Wish list :
Make GPU do different projects
Message board moderation
| Author | Message |
|---|---|
|
Send message Joined: 12 Jul 17 Posts: 404 Credit: 17,408,899,587 RAC: 0 Level ![]() Scientific publications ![]() ![]()
|
Anyone know a way to make a GPU run two different projects at the same time??? E.g., run GPUgrid & Einstein on the same GPU. Or, GPUgrid & a different GPU project, in case I run out of Einstein it can run Milkyway. |
|
Send message Joined: 21 Mar 16 Posts: 513 Credit: 4,673,458,277 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Anyone know a way to make a GPU run two different projects at the same time??? With SYAN_SYNC enabled on linux, you should be at 100% with no need for another concurrent work unit. The only way I have been able to have two WUs from two different projects at the same time is to have an app_config.xml file for each project saying 0.5 GPU per WU each |
|
Send message Joined: 26 Feb 14 Posts: 211 Credit: 4,496,324,562 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Could probably do it with a app_config.xml and limit GPU to 0.5 with a full CPU then using a <max_concurrent> following each type of work unit to 1 so only 1 work unit runs on the card. However, I would advise against it. You risk causing errors by mixing different projects on the GPUs. Best case is you slow down the processing on the card by more than 50%.
|
|
Send message Joined: 12 Jul 17 Posts: 404 Credit: 17,408,899,587 RAC: 0 Level ![]() Scientific publications ![]() ![]()
|
Hi PappaLitto, You answered another question I had. So I have SWAN_SYNC enabled on a Linux computer and you're saying there is no need to say this: <app>
<name>acemdlong</name>
<gpu_versions>
<cpu_usage>1.0</cpu_usage>
<gpu_usage>0.5</gpu_usage>
</gpu_versions>
</app>and I should only run one project per GPU and I don't even need an app_config.xml file??? I'll try it and see if I can tell the difference. Now it's been running either two GPUgrid WUs per GPU or one GPUgrid WU with one Milkyway and I don't see any noticeable slowing or errors. |
|
Send message Joined: 4 Mar 18 Posts: 53 Credit: 2,815,476,011 RAC: 0 Level ![]() Scientific publications
|
I took a look at your computers to find one with a similar setup to one of mine. You have a host with 2 1080s and Linux Mint, similar to mine with Mint and a 1080, both with SWAN_SYNC (SPIN) enabled. I compared a recent set of two PABLO...MOR18 WUs against my most recent of the same type. http://www.gpugrid.net//results.php?hostid=487152 Your times were about 37000 and 38000 seconds each. Mine was just under 17000. There is no way this is definitive with such a small sample and also not knowing what else was running on your GPUs at the same time. However, it points out that it might be worth your effort to check out only running one GPUGRID WU with SWAN_SYNC enabled and compare overall points/time. For what-it-is-worth, I do run two MilkyWay WUs at at time -- still better results. I think it has to do with the fact that during a Milkyway run, there are 'down times' on the GPU (watching on a Windows 10 setup with Afterburner) which get filled up when running two with offset start times. |
|
Send message Joined: 12 Jul 17 Posts: 404 Credit: 17,408,899,587 RAC: 0 Level ![]() Scientific publications ![]() ![]()
|
I couldn't think of a way to make that work. Say a rig has two GPU cards. I get any and all of these possibilities at some point: GG+GG and GG+GG GG+MW and GG+GG GG+MW and GG+MW MW+MW and GG+GG MW+MW and GG+MW MW+MW and MW+MW GG = GPUgrid WU MW = Milkyway WU I'd like: IF WU1=GG THEN WU2≠GG |
|
Send message Joined: 21 Mar 16 Posts: 513 Credit: 4,673,458,277 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I'm also curious to see if this is possible as I tried to do this a long time ago. |
|
Send message Joined: 12 Jul 17 Posts: 404 Credit: 17,408,899,587 RAC: 0 Level ![]() Scientific publications ![]() ![]()
|
I still wish BOINC allowed this: <app d=0> <name>acemdlong</name> <gpu_versions> <cpu_usage>1.0</cpu_usage> <gpu_usage>0.5</gpu_usage> </gpu_versions> </app> <app d=1> <name>acemdlong</name> <gpu_versions> <cpu_usage>1.0</cpu_usage> <gpu_usage>0.5</gpu_usage> </gpu_versions> </app>
|
|
Send message Joined: 12 Jul 17 Posts: 404 Credit: 17,408,899,587 RAC: 0 Level ![]() Scientific publications ![]() ![]()
|
I took a look at your computers to find one with a similar setup to one of mine. You have a host with 2 1080s and Linux Mint, similar to mine with Mint and a 1080, both with SWAN_SYNC (SPIN) enabled. I compared a recent set of two PABLO...MOR18 WUs against my most recent of the same type.Most likely I was running two GG WUs at the same time. If so, then it implies that 2 x 17000 = 34000 and running one at a time is faster overall. I still think being able to run a GG WU on the same GPU as a MW WU is the best way to go. Works great with just one GPU in a computer.
|
|
Send message Joined: 2 Jul 16 Posts: 338 Credit: 7,987,341,558 RAC: 259 Level ![]() Scientific publications ![]() ![]() ![]() ![]()
|
You're far from the 1st user to want some type of slot system for processors within BOINC kind of like FAH. I don't know where the suggestions are going but I made it here: https://www.cpdn.org/cpdnboinc/forum_thread.php?id=8799 My guess it is really just the BOINC Mgr even though the client was mentioned. |
|
Send message Joined: 12 Jul 17 Posts: 404 Credit: 17,408,899,587 RAC: 0 Level ![]() Scientific publications ![]() ![]()
|
You're far from the 1st user to want some type of slot system for processors within BOINC kind of like FAH. I don't know where the suggestions are going but I made it here: I read some where that there's no dedicated BOINC developers any more. I don't know. BOINC probably has a forum that may be the most appropriate place to post my Wish. I posted it here hoping that Richard Haselgrove will see it and pass it along to his BOINC buddies. He's the best BOINC-connected person I've come across in the various forums. http://www.gpugrid.net/show_user.php?userid=30277
|
|
Send message Joined: 12 Jul 17 Posts: 404 Credit: 17,408,899,587 RAC: 0 Level ![]() Scientific publications ![]() ![]()
|
|
|
Send message Joined: 2 Jul 16 Posts: 338 Credit: 7,987,341,558 RAC: 259 Level ![]() Scientific publications ![]() ![]() ![]() ![]()
|
You're far from the 1st user to want some type of slot system for processors within BOINC kind of like FAH. I don't know where the suggestions are going but I made it here: I think David Anderson if anyone. But his funding is towards Science United side which is going the opposite direction of a more basic setup (pick a type of science and go) vs our more advanced client functions. |
|
Send message Joined: 10 Sep 10 Posts: 164 Credit: 388,132 RAC: 0 Level ![]() Scientific publications
|
I read some where that there's no dedicated BOINC developers any more. I don't know. BOINC probably has a forum that may be the most appropriate place to post my Wish. Boinc has developers, but has a "community model". Lates Boinc Workshop is clear on this transition (started 3ys ago). |
|
Send message Joined: 5 Jun 09 Posts: 5 Credit: 13,138,998 RAC: 0 Level ![]() Scientific publications
|
Re multiple projects on one GPU. In linux, we can run nvtop and see how much memory is being used. So is there a method setting GPU memory usage per task? Even if true, are there multiple engines, like multiple cores on the CPU, where both WU's run literally simultaneously? |
©2025 Universitat Pompeu Fabra