Feature request: multiple project tasks on a single GPU

Message boards : BOINC client : Feature request: multiple project tasks on a single GPU
Message board moderation

To post messages, you must log in.

AuthorMessage
Alex2

Send message
Joined: 24 Apr 13
Posts: 3
Canada
Message 48808 - Posted: 24 Apr 2013, 19:00:35 UTC
Last modified: 24 Apr 2013, 19:10:59 UTC

I suggest to add a Boinc feature to run multiple project tasks on a single GPU for stock project executables without the use of app_info.xml (<count>.33</count>).

On average, I went from 1 SETI task per GPU at 210s/cuda task to average 170s per cuda task while running 3 at same time.
GPU-Z stated from 75% GPU load to 98%.
All other variables were the same.
ID: 48808 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 48810 - Posted: 24 Apr 2013, 20:28:51 UTC - in response to Message 48808.  

I suggest to add a Boinc feature to run multiple project tasks on a single GPU for stock project executables without the use of app_info.xml (<count>.33</count>).

On average, I went from 1 SETI task per GPU at 210s/cuda task to average 170s per cuda task while running 3 at same time.
GPU-Z stated from 75% GPU load to 98%.
All other variables were the same.

They beat you to it - already implemented!

You need one (or more) app_config.xml file(s) - details are in the final section of application configuration. You can even load the app_config files and change the GPU loadings on-the-fly without exiting BOINC - though you are recommended to upgrade to BOINC v7.0.64 first - the recommended version since yesterday.
ID: 48810 · Report as offensive
Alex2

Send message
Joined: 24 Apr 13
Posts: 3
Canada
Message 48815 - Posted: 25 Apr 2013, 12:21:09 UTC - in response to Message 48810.  
Last modified: 25 Apr 2013, 13:12:16 UTC

I suggest to add a Boinc feature to run multiple project tasks on a single GPU for stock project executables without the use of app_info.xml (<count>.33</count>).

On average, I went from 1 SETI task per GPU at 210s/cuda task to average 170s per cuda task while running 3 at same time.
GPU-Z stated from 75% GPU load to 98%.
All other variables were the same.

They beat you to it - already implemented!

You need one (or more) app_config.xml file(s) - details are in the final section of application configuration. You can even load the app_config files and change the GPU loadings on-the-fly without exiting BOINC - though you are recommended to upgrade to BOINC v7.0.64 first - the recommended version since yesterday.


Cool!!!

But I can't make it work for SETI. :(

I tried with Boinc 7.0.64, 64bits
app_config.xml in Project directory and Boinc reloaded:

<app_config>
<app>
<name>setiathome_enhanced</name>
<max_concurrent>4</max_concurrent>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
</gpu_versions>
</app>
</app_config>

And could not find a working example for seti.
ID: 48815 · Report as offensive
Alex2

Send message
Joined: 24 Apr 13
Posts: 3
Canada
Message 48816 - Posted: 25 Apr 2013, 15:19:34 UTC - in response to Message 48815.  
Last modified: 25 Apr 2013, 15:20:51 UTC

OK, I made it work!

I went from 73% GPU load to 92% with:

<app_config>

<app>
<name>setiathome_enhanced</name>
<max_concurrent>5</max_concurrent>
<gpu_versions>
<gpu_usage>0.33</gpu_usage>
<cpu_usage>0.2</cpu_usage>
</gpu_versions>
</app>

<app>
<name>astropulse_v6</name>
<max_concurrent>1</max_concurrent>
<gpu_versions>
<gpu_usage>0.33</gpu_usage>
<cpu_usage>0.2</cpu_usage>
</gpu_versions>
</app>

</app_config>
ID: 48816 · Report as offensive

Message boards : BOINC client : Feature request: multiple project tasks on a single GPU

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.