Trying to share the GPU

Message boards : Number crunching : Trying to share the GPU
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3

AuthorMessage
Profile Philadelphia
Volunteer tester
Avatar

Send message
Joined: 12 Feb 07
Posts: 1590
Credit: 399,688
RAC: 0
United States
Message 1175713 - Posted: 4 Dec 2011, 21:51:21 UTC - in response to Message 1175617.  
Last modified: 4 Dec 2011, 21:53:51 UTC

Here is my current app file, should I just copy the other app file into it. I did take notice that suggested file has SSE2 in it VS SSSE3.


<cmdline>-instances_per_device 1 -unroll 6 -ffa_block 4096 -ffa_block_fetch 2048</cmdline>
- <coproc>
<type>ATI</type>
<count>1</count>
</coproc>


I think you could keep your file and just edit a couple of lines.

<cmdline>-instances_per_device 2 -unroll 8 -ffa_block 8192 -ffa_block_fetch 4096</cmdline>
<flops>209876543210</flops>
<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>


Edit your file where you find the <cmdline> to my suggested line. There are 2 such lines.

Add the line <flops>209876543210</flops> accordingly where it is in my suggestion.

And make sure you edit the <count>0.5</count> accordingly


Here is the app file with the changes, good thing you mention there were 2 instances of the <cmdline>, I'm sure I'd have not noticed it.

<app_info>
- <app>
<name>setiathome_enhanced</name>
</app>
- <file_info>
<name>AK_v8b2_win_SSSE3x.exe</name>
<executable />
</file_info>
- <app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>603</version_num>
- <file_ref>
<file_name>AK_v8b2_win_SSSE3x.exe</file_name>
<main_program />
</file_ref>
</app_version>
- <app>
<name>astropulse_v505</name>
</app>
- <file_info>
<name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r521.exe</name>
<executable />
</file_info>
- <file_info>
<name>AstroPulse_Kernels_r521.cl</name>
<executable />
</file_info>
- <app_version>
<app_name>astropulse_v505</app_name>
<version_num>506</version_num>
<avg_ncpus>0.04</avg_ncpus>
<max_ncpus>0.2</max_ncpus>
<plan_class>ati13ati</plan_class>
<cmdline>-instances_per_device 2 -unroll 8 -ffa_block 8192 -ffa_block_fetch 4096</cmdline>
<flops>209876543210</flops>
- <coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>
- <file_ref>
<file_name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r521.exe</file_name>
<main_program />
</file_ref>
- <file_ref>
<file_name>AstroPulse_Kernels_r521.cl</file_name>
<copy_file />
</file_ref>
</app_version>
- <app_version>
<app_name>astropulse_v505</app_name>
<version_num>505</version_num>
<avg_ncpus>0.04</avg_ncpus>
<max_ncpus>0.2</max_ncpus>
<plan_class>ati13ati</plan_class>
<cmdline>-instances_per_device 2 -unroll 8 -ffa_block 8192 -ffa_block_fetch 4096</cmdline>
- <coproc>
<type>ATI</type>
<count>1</count>
</coproc>
- <file_ref>
<file_name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r521.exe</file_name>
<main_program />
</file_ref>
- <file_ref>
<file_name>AstroPulse_Kernels_r521.cl</file_name>
<copy_file />
</file_ref>
</app_version>
- <app>
<name>astropulse_v505</name>
</app>
- <file_info>
<name>ap_5.05r409_SSE.exe</name>
<executable />
</file_info>
- <app_version>
<app_name>astropulse_v505</app_name>
<version_num>505</version_num>
- <file_ref>
<file_name>ap_5.05r409_SSE.exe</file_name>
<main_program />
</file_ref>
</app_version>
- <app>
<name>setiathome_enhanced</name>
</app>
- <file_info>
<name>MB6_win_x86_SSE3_OpenCL_ATi_HD5_r390.exe</name>
<executable />
</file_info>
- <file_info>
<name>MultiBeam_Kernels_r390.cl</name>
<executable />
</file_info>
- <app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>610</version_num>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>0.05</max_ncpus>
<plan_class>ati13ati</plan_class>
<cmdline>-period_iterations_num 20 -instances_per_device 1</cmdline>
- <coproc>
<type>ATI</type>
<count>1</count>
</coproc>
- <file_ref>
<file_name>MB6_win_x86_SSE3_OpenCL_ATi_HD5_r390.exe</file_name>
<main_program />
</file_ref>
- <file_ref>
<file_name>MultiBeam_Kernels_r390.cl</file_name>
<copy_file />
</file_ref>
</app_version>
</app_info>


Next up to try to figure out why it downloaded CPU WU's when I made the changes to the preferences.
ID: 1175713 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1175719 - Posted: 4 Dec 2011, 22:16:27 UTC - in response to Message 1175713.  

use Notepad to edit your app_info, as i said earlier.

Claggy
ID: 1175719 · Report as offensive
Profile Philadelphia
Volunteer tester
Avatar

Send message
Joined: 12 Feb 07
Posts: 1590
Credit: 399,688
RAC: 0
United States
Message 1175721 - Posted: 4 Dec 2011, 22:20:43 UTC - in response to Message 1175719.  

use Notepad to edit your app_info, as i said earlier.

Claggy


I did use notepad, the changed file info is listed just above your posting.

Dan/Philly

ID: 1175721 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1175722 - Posted: 4 Dec 2011, 22:27:44 UTC - in response to Message 1175721.  

use Notepad to edit your app_info, as i said earlier.

Claggy


I did use notepad, the changed file info is listed just above your posting.

Dan/Philly

That app_info and the one you posted earlier have extra characters/spaces that shouldn't be there,

Claggy
ID: 1175722 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 1175723 - Posted: 4 Dec 2011, 22:28:15 UTC - in response to Message 1175721.  

you have "instances per device" set to 2 but you have your count set to one so you are asking boinc to run 2 but each Wu uses the whole GPU which means you are basically having 2 WU's active but only processing 1 at a time.


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 1175723 · Report as offensive
Profile TRuEQ & TuVaLu
Volunteer tester
Avatar

Send message
Joined: 4 Oct 99
Posts: 505
Credit: 69,523,653
RAC: 10
Sweden
Message 1175728 - Posted: 4 Dec 2011, 22:33:38 UTC - in response to Message 1175713.  

cmdline>-instances_per_device 2 -unroll 8 -ffa_block 8192 -ffa_block_fetch 4096</cmdline>
<flops>209876543210</flops>
<coproc>
<type>ATI</type>
<count>0.5</count>

there are 2 sets of this.

I'm sorry i only told you to edit the <cmdline> in 2 places

Please add <flops> and the <count> to the second set as well

Sorry I forgot...
TRuEQ & TuVaLu
ID: 1175728 · Report as offensive
Profile Philadelphia
Volunteer tester
Avatar

Send message
Joined: 12 Feb 07
Posts: 1590
Credit: 399,688
RAC: 0
United States
Message 1175729 - Posted: 4 Dec 2011, 22:35:13 UTC - in response to Message 1175723.  
Last modified: 4 Dec 2011, 22:35:49 UTC

you have "instances per device" set to 2 but you have your count set to one so you are asking boinc to run 2 but each Wu uses the whole GPU which means you are basically having 2 WU's active but only processing 1 at a time.


Wasn't the change to change it to .5? <count>0.5</count>

Also, now looking at the changes again, should I have made 'all' the changes twice, under each <cmdline>-instances_per_device 2 -unroll 8 -ffa_block 8192 -ffa_block_fetch 4096</cmdline> line?
ID: 1175729 · Report as offensive
Profile TRuEQ & TuVaLu
Volunteer tester
Avatar

Send message
Joined: 4 Oct 99
Posts: 505
Credit: 69,523,653
RAC: 10
Sweden
Message 1175730 - Posted: 4 Dec 2011, 22:37:24 UTC

And at the moment there isn't any astropulse to download....
But you'll notice them as soon as they are available again.

check seti server status page occationally....
http://setiathome.berkeley.edu/sah_status.html


TRuEQ & TuVaLu
ID: 1175730 · Report as offensive
Profile Philadelphia
Volunteer tester
Avatar

Send message
Joined: 12 Feb 07
Posts: 1590
Credit: 399,688
RAC: 0
United States
Message 1175758 - Posted: 5 Dec 2011, 1:50:25 UTC - in response to Message 1175728.  
Last modified: 5 Dec 2011, 1:51:51 UTC



there are 2 sets of this.

I'm sorry i only told you to edit the <cmdline> in 2 places

Please add <flops> and the <count> to the second set as well

Sorry I forgot...


Don't give it a second thought, if I paid a bit more attention I could have seen it was a second set.

Here is the file now:

<app_info>
<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>AK_v8b2_win_SSSE3x.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>603</version_num>
<file_ref>
<file_name>AK_v8b2_win_SSSE3x.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app>
<name>astropulse_v505</name>
</app>
<file_info>
<name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r521.exe</name>
<executable/>
</file_info>
<file_info>
<name>AstroPulse_Kernels_r521.cl</name>
<executable/>
</file_info>
<app_version>
<app_name>astropulse_v505</app_name>
<version_num>506</version_num>
<avg_ncpus>0.04</avg_ncpus>
<max_ncpus>0.2</max_ncpus>
<plan_class>ati13ati</plan_class>
<cmdline>-instances_per_device 2 -unroll 8 -ffa_block 8192 -ffa_block_fetch 4096</cmdline>
<flops>209876543210</flops>
<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>
<file_ref>
<file_name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r521.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>AstroPulse_Kernels_r521.cl</file_name>
<copy_file/>
</file_ref>
</app_version>
<app_version>
<app_name>astropulse_v505</app_name>
<version_num>505</version_num>
<avg_ncpus>0.04</avg_ncpus>
<max_ncpus>0.2</max_ncpus>
<plan_class>ati13ati</plan_class>
<cmdline>-instances_per_device 2 -unroll 8 -ffa_block 8192 -ffa_block_fetch 4096</cmdline>
<flops>209876543210</flops>
<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>
<file_ref>
<file_name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r521.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>AstroPulse_Kernels_r521.cl</file_name>
<copy_file/>
</file_ref>
</app_version>
<app>
<name>astropulse_v505</name>
</app>
<file_info>
<name>ap_5.05r409_SSE.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>astropulse_v505</app_name>
<version_num>505</version_num>
<file_ref>
<file_name>ap_5.05r409_SSE.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>MB6_win_x86_SSE3_OpenCL_ATi_HD5_r390.exe</name>
<executable/>
</file_info>
<file_info>
<name>MultiBeam_Kernels_r390.cl</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>610</version_num>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>0.05</max_ncpus>
<plan_class>ati13ati</plan_class>
<cmdline>-period_iterations_num 20 -instances_per_device 1</cmdline>
<coproc>
<type>ATI</type>
<count>1</count>
</coproc>
<file_ref>
<file_name>MB6_win_x86_SSE3_OpenCL_ATi_HD5_r390.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>MultiBeam_Kernels_r390.cl</file_name>
<copy_file/>
</file_ref>
</app_version>
</app_info>
ID: 1175758 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 1175773 - Posted: 5 Dec 2011, 2:57:41 UTC - in response to Message 1175758.  

<cmdline>-period_iterations_num 20 -instances_per_device 1</cmdline>
<coproc>
<type>ATI</type>
<count>1</count>


missed the last one


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 1175773 · Report as offensive
Profile Philadelphia
Volunteer tester
Avatar

Send message
Joined: 12 Feb 07
Posts: 1590
Credit: 399,688
RAC: 0
United States
Message 1175776 - Posted: 5 Dec 2011, 3:30:47 UTC - in response to Message 1175773.  
Last modified: 5 Dec 2011, 3:34:53 UTC

<cmdline>-period_iterations_num 20 -instances_per_device 1</cmdline>
<coproc>
<type>ATI</type>
<count>1</count>


missed the last one


What should the count be (0.5 like the others?), I just went back to look at prior posts and someones removed a bunch of posts.

I don't remember that being one of the one's to change, but of course I could have missed it.

Dan/Philly
ID: 1175776 · Report as offensive
Profile TRuEQ & TuVaLu
Volunteer tester
Avatar

Send message
Joined: 4 Oct 99
Posts: 505
Credit: 69,523,653
RAC: 10
Sweden
Message 1175797 - Posted: 5 Dec 2011, 6:53:49 UTC - in response to Message 1175776.  

<cmdline>-period_iterations_num 20 -instances_per_device 1</cmdline>
<coproc>
<type>ATI</type>
<count>1</count>


missed the last one


What should the count be (0.5 like the others?), I just went back to look at prior posts and someones removed a bunch of posts.

I don't remember that being one of the one's to change, but of course I could have missed it.

Dan/Philly


I'd say, leave that set of instructions as is. For now

TRuEQ & TuVaLu
ID: 1175797 · Report as offensive
Profile Philadelphia
Volunteer tester
Avatar

Send message
Joined: 12 Feb 07
Posts: 1590
Credit: 399,688
RAC: 0
United States
Message 1175835 - Posted: 5 Dec 2011, 13:35:12 UTC - in response to Message 1175797.  

<cmdline>-period_iterations_num 20 -instances_per_device 1</cmdline>
<coproc>
<type>ATI</type>
<count>1</count>


missed the last one


What should the count be (0.5 like the others?), I just went back to look at prior posts and someones removed a bunch of posts.

I don't remember that being one of the one's to change, but of course I could have missed it.

Dan/Philly


I'd say, leave that set of instructions as is. For now


Will do.

ID: 1175835 · Report as offensive
Profile Philadelphia
Volunteer tester
Avatar

Send message
Joined: 12 Feb 07
Posts: 1590
Credit: 399,688
RAC: 0
United States
Message 1176013 - Posted: 6 Dec 2011, 3:45:46 UTC - in response to Message 1175835.  
Last modified: 6 Dec 2011, 3:50:14 UTC

I finally got a gpu task, let me know, if you don't mind, if everything is A OK.

Thanks,

Dan/Philly

[edit] according to ccc, the gpu isn't running, must be only cpu, guessing???
ID: 1176013 · Report as offensive
Profile Philadelphia
Volunteer tester
Avatar

Send message
Joined: 12 Feb 07
Posts: 1590
Credit: 399,688
RAC: 0
United States
Message 1176021 - Posted: 6 Dec 2011, 4:05:58 UTC - in response to Message 1176013.  
Last modified: 6 Dec 2011, 4:49:59 UTC

Is it supposed to be running 1 or 2 WU's? It's running one which is fine by me unless it's supposed to be running 2, :)

Here is the seti tasks running

Hope I'm not pushing the gpu at 925 Mhz.
ID: 1176021 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 1176038 - Posted: 6 Dec 2011, 6:19:01 UTC - in response to Message 1176021.  

Is it supposed to be running 1 or 2 WU's? It's running one which is fine by me unless it's supposed to be running 2, :)

Here is the seti tasks running

Hope I'm not pushing the gpu at 925 Mhz.

According to the advice you took to leave the instances_per_device and count for setiathome_enhanced at 1, it is correct that it is only running one. If you were real lucky and got two AP tasks they'd be able to run at the same time with your app_info settings.

As the paused task shows nearly half done in 16:17, BOINC will try to adapt to that unexpected speed but it would be better if you had <flops> set for that app too. I don't know a value to advise, though. Ideally, setting <flops> for all applications is best, then the BOINC core client and the servers can most easily get estimates and work fetch right.
                                                                  Joe
ID: 1176038 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34258
Credit: 79,922,639
RAC: 80
Germany
Message 1176047 - Posted: 6 Dec 2011, 8:58:10 UTC

Looks good so far.



With each crime and every kindness we birth our future.
ID: 1176047 · Report as offensive
Profile Philadelphia
Volunteer tester
Avatar

Send message
Joined: 12 Feb 07
Posts: 1590
Credit: 399,688
RAC: 0
United States
Message 1176064 - Posted: 6 Dec 2011, 11:41:07 UTC - in response to Message 1176047.  

Thanks Josef and Mike, thanks for taking a look at them.
ID: 1176064 · Report as offensive
Previous · 1 · 2 · 3

Message boards : Number crunching : Trying to share the GPU


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.