App_Config per GPU

Message boards : Questions and problems : App_Config per GPU
Message board moderation

To post messages, you must log in.

AuthorMessage
contalis

Send message
Joined: 9 Dec 05
Posts: 35
United States
Message 89088 - Posted: 1 Dec 2018, 21:04:18 UTC

Is there a way to assign App_Config settings to individual GPUs? For example:

<app>
<name>Application_Name</name>

GPU 0:
<gpu_versions>
<gpu_usage>.5</gpu_usage>
<cpu_usage>.4</cpu_usage>
</gpu_versions>

GPU 1:
<gpu_versions>
<gpu_usage>1</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
ID: 89088 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 89089 - Posted: 1 Dec 2018, 21:20:56 UTC - in response to Message 89088.  
Last modified: 1 Dec 2018, 21:21:07 UTC

Not like that no.
You could probably do it by giving either GPU their own application to work on, if the project has more than one GPU application, and work for them.
<app>
<name>Application_Name_for_GPU0</name>
<gpu_versions>
<gpu_usage>.5</gpu_usage>
<cpu_usage>.4</cpu_usage>
</gpu_versions>
</app>
<app>
<name>Application_Name_for_GPU1</name>
<gpu_versions>
<gpu_usage>1</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>

ID: 89089 · Report as offensive
contalis

Send message
Joined: 9 Dec 05
Posts: 35
United States
Message 89094 - Posted: 2 Dec 2018, 23:37:52 UTC - in response to Message 89089.  

Thanks.

Where would you specify which application is assigned to which GPU?

Is this something you can add as a feature request?
ID: 89094 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 89097 - Posted: 3 Dec 2018, 2:18:54 UTC - in response to Message 89094.  
Last modified: 3 Dec 2018, 2:22:48 UTC

The name tag as I have shown in the example above. This name should be the same as the one from the client_state.xml file, and therefore the one given by the project.

You can't use the same app name twice as then only the second one will be used.

E.g. for Seti, you can define multibeam and astropulse, although work for the second one isn't available as much and it won't work on all GPUs.

For all available tags, see https://boinc.berkeley.edu/wiki/Client_configuration#Application_configuration
ID: 89097 · Report as offensive

Message boards : Questions and problems : App_Config per 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.