AstroPulse na GPU ATI

Zaczęty przez Szopler, 19 Grudzień 2010, 19:23

apohawk

Ustaw co tam lubisz a Collatza lub PG jako zapasowy, resource share 0 w preferencjach na stronie projektu. Ulubiony wyschnie, policzy się trochę zapasowy.
No good deed goes unpunished.

lolek

Dokładnie tak jak pisze apohawk. Ja tak liczę milkę a w zapasie PG.

Karol007

Cytat: lolek w 04 Luty 2011, 22:20
Dokładnie tak jak pisze apohawk. Ja tak liczę milkę a w zapasie PG.

Właśnie... z Milki też na GPU nic nie mam (trochę obok tematu - sorry).

lolek

Bo milka zarówno w przypadku NV jak i ATI wymaga podwójnej precyzji. A u zielonych to chyba dopiero od kart GTX2xx wprowadzili.

Krzysiak

Co może być powodem że cały czas wywala komunikat ?
2011-02-06 21:25:46   SETI@home   Started download of 28au10ac.7197.9474.11.10.21
2011-02-06 21:25:48   SETI@home   Temporarily failed download of 28au10ac.7197.9474.11.10.21: HTTP error
2011-02-06 21:25:48   SETI@home   Backing off 23 min 26 sec on download of 28au10ac.7197.9474.11.10.21


>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

Troll81

problem po stronie serwera?

Krzysiak

Jest nieźle po 2 tygodniach w końcu pobrało mi jedną całą próbkę dla GPU  XD


>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

Szopler

Tak ENHANCED punktuje - LLynk

Próbek AP jakoś nie widać...

Krzysiak

Są próbki dużo próbek  ;D czas raportowania początek kwietnia  :)

Kto ma sentyment niech pobiera ile się da


>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

mimeq

Cos tam licze:

http://setiathome.berkeley.edu/results.php?hostid=5590258

Ale zamulka kompa jest konkretna, wiec liczy sie tylko jak nie uzywam kompa ...


Krzysiak

HD5850 liczy bezproblemowo - http://setiathome.berkeley.edu/results.php?hostid=5705440&offset=0&show_names=0&state=3&appid=

HD4770 sypie błędami i nic nie przeliczyło - http://setiathome.berkeley.edu/results.php?hostid=5708444&offset=0&show_names=0&state=4&appid=


>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

mimeq

Hmm czemu mi pobiera tylko Astropulse ???  :book:

U Ciebie widze SETI@home Enhanced. Moze nie bedzie tak mulic kompa na Enhanced ?


Krzysiak

#52
SETI@home Enhanced
Zaznaczone tylko wszystko do pobierania

czas przeliczeń od 20s -0,02 pkt
do 30-60 minut coś koło 40-50 pkt
na HD5850


>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

Szopler

App_info.xml na którym chodzą Enhanced i AP:


<app_info>
    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>AK_v8b_win_x64_SSE41.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>603</version_num>
<platform>windows_intelx86</platform>
        <file_ref>
           <file_name>AK_v8b_win_x64_SSE41.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>603</version_num>
<platform>windows_x86_64</platform>
        <file_ref>
           <file_name>AK_v8b_win_x64_SSE41.exe</file_name>
            <main_program/>
        </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>
<platform>windows_intelx86</platform>
        <file_ref>
            <file_name>ap_5.05r409_SSE.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>   
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>505</version_num>
<platform>windows_x86_64</platform>
        <file_ref>
            <file_name>ap_5.05r409_SSE.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
<app_info>
<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>MB_6.10_win_SSE3_ATI_HD5_r177.exe</name>
<executable/>
</file_info>
<file_info>
<name>MultiBeam_Kernels.cl</name>
<executable/>
</file_info>


<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>610</version_num>
<platform>windows_intelx86</platform>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>0.05</max_ncpus>
<plan_class>ati13ati</plan_class>
        <cmdline>-period_iterations_num 2 -instances_per_device 1 -hp</cmdline>
        <flops>20987654321</flops>
<file_ref>
<file_name>MB_6.10_win_SSE3_ATI_HD5_r177.exe</file_name>
<main_program/>
</file_ref>
    <file_ref>
        <file_name>MultiBeam_Kernels.cl</file_name>
        <copy_file/>
    </file_ref>
   <coproc>
   <type>ATI</type>
   <count>1</count>
   </coproc>
</app_version>
<app_info>
<app>
<name>astropulse_v505</name>
</app>
<file_info>
        <name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r456.exe</name>
        <executable/>
    </file_info>
<file_info>
    <name>AstroPulse_Kernels.cl</name>
    <executable/>
</file_info>
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>506</version_num>
<avg_ncpus>0.01</avg_ncpus>
<max_ncpus>0.05</max_ncpus>
                <plan_class>ati13ati</plan_class>
                <cmdline>-ffa_block 8192 -ffa_block_fetch 2048</cmdline>
          <coproc>
              <type>ATI</type>
        <count>1</count>
          </coproc>
        <flops>15987654321</flops>

        <file_ref>
            <file_name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r456.exe</file_name>
            <main_program/>                           
        </file_ref>
<file_ref>
    <file_name>AstroPulse_Kernels.cl</file_name>
    <copy_file/>
</file_ref>
    </app_version>

mimeq

Cytat: Szopler w 20 Luty 2011, 17:28
App_info.xml na którym chodzą Enhanced i AP:


<app_info>
    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>AK_v8b_win_x64_SSE41.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>603</version_num>
<platform>windows_intelx86</platform>
        <file_ref>
           <file_name>AK_v8b_win_x64_SSE41.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>603</version_num>
<platform>windows_x86_64</platform>
        <file_ref>
           <file_name>AK_v8b_win_x64_SSE41.exe</file_name>
            <main_program/>
        </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>
<platform>windows_intelx86</platform>
        <file_ref>
            <file_name>ap_5.05r409_SSE.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>   
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>505</version_num>
<platform>windows_x86_64</platform>
        <file_ref>
            <file_name>ap_5.05r409_SSE.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
<app_info>
<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>MB_6.10_win_SSE3_ATI_HD5_r177.exe</name>
<executable/>
</file_info>
<file_info>
<name>MultiBeam_Kernels.cl</name>
<executable/>
</file_info>


<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>610</version_num>
<platform>windows_intelx86</platform>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>0.05</max_ncpus>
<plan_class>ati13ati</plan_class>
        <cmdline>-period_iterations_num 2 -instances_per_device 1 -hp</cmdline>
        <flops>20987654321</flops>
<file_ref>
<file_name>MB_6.10_win_SSE3_ATI_HD5_r177.exe</file_name>
<main_program/>
</file_ref>
    <file_ref>
        <file_name>MultiBeam_Kernels.cl</file_name>
        <copy_file/>
    </file_ref>
   <coproc>
   <type>ATI</type>
   <count>1</count>
   </coproc>
</app_version>
<app_info>
<app>
<name>astropulse_v505</name>
</app>
<file_info>
        <name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r456.exe</name>
        <executable/>
    </file_info>
<file_info>
    <name>AstroPulse_Kernels.cl</name>
    <executable/>
</file_info>
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>506</version_num>
<avg_ncpus>0.01</avg_ncpus>
<max_ncpus>0.05</max_ncpus>
                <plan_class>ati13ati</plan_class>
                <cmdline>-ffa_block 8192 -ffa_block_fetch 2048</cmdline>
          <coproc>
              <type>ATI</type>
        <count>1</count>
          </coproc>
        <flops>15987654321</flops>

        <file_ref>
            <file_name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r456.exe</file_name>
            <main_program/>                           
        </file_ref>
<file_ref>
    <file_name>AstroPulse_Kernels.cl</file_name>
    <copy_file/>
</file_ref>
    </app_version>


Szopler znalazlem wszystko oprocz :

AK_v8b_win_x64_SSE41.exe
ap_5.05r409_SSE.exe

:book: :book:


Szopler

Bo to pewnie jakieś stare wpisy są...

mimeq

Z sentymentu postanowilem dociagnac seti do 1M, liczy sie w miare szybko bo okolo 30min za 1xx pkt (SETI@home Enhanced).

Dwa minusy jakie widze to:
1.Jeden rdzen GPU pozera 1 rdzen CPU
2.Czas validacji - mam tego juz ~100 szt (w pendingu) a liczy sie na 1 rdzeniu 5970 i to nie caly czas.

Astropulse zlapalem 3 szt liczyly sie okolo 4h. Jedno WU juz potwierdzone i zniklo, nie kojarze jaki byl urobek punktowy.

http://setiathome.berkeley.edu/results.php?hostid=5590258&offset=0&show_names=0&state=2&appid=0


Krzysiak

Tak sentymentu i ciekawości powracam do tematu  

Co z tego zostawić aby na GPU liczyło tylko AstroPulse ?

<app_info>
   <app>
       <name>setiathome_enhanced</name>
   </app>
   <file_info>
       <name>AK_v8b_win_x64_SSE41.exe</name>
       <executable/>
   </file_info>
   <app_version>
       <app_name>setiathome_enhanced</app_name>
       <version_num>603</version_num>
<platform>windows_intelx86</platform>
       <file_ref>
          <file_name>AK_v8b_win_x64_SSE41.exe</file_name>
           <main_program/>
       </file_ref>
   </app_version>
   <app_version>
       <app_name>setiathome_enhanced</app_name>
       <version_num>603</version_num>
<platform>windows_x86_64</platform>
       <file_ref>
          <file_name>AK_v8b_win_x64_SSE41.exe</file_name>
           <main_program/>
       </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>
<platform>windows_intelx86</platform>
       <file_ref>
           <file_name>ap_5.05r409_SSE.exe</file_name>
           <main_program/>
       </file_ref>
   </app_version>    
   <app_version>
       <app_name>astropulse_v505</app_name>
       <version_num>505</version_num>
<platform>windows_x86_64</platform>
       <file_ref>
           <file_name>ap_5.05r409_SSE.exe</file_name>
           <main_program/>
       </file_ref>
   </app_version>
<app_info>
<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>MB_6.10_win_SSE3_ATI_HD5_r177.exe</name>
<executable/>
</file_info>
<file_info>
<name>MultiBeam_Kernels.cl</name>
<executable/>
</file_info>


<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>610</version_num>
<platform>windows_intelx86</platform>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>0.05</max_ncpus>
<plan_class>ati13ati</plan_class>
       <cmdline>-period_iterations_num 2 -instances_per_device 1 -hp</cmdline>
       <flops>20987654321</flops>
<file_ref>
<file_name>MB_6.10_win_SSE3_ATI_HD5_r177.exe</file_name>
<main_program/>
</file_ref>
   <file_ref>
       <file_name>MultiBeam_Kernels.cl</file_name>
       <copy_file/>
   </file_ref>
  <coproc>
  <type>ATI</type>
  <count>1</count>
  </coproc>
</app_version>
<app_info>
<app>
<name>astropulse_v505</name>
</app>
<file_info>
        <name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r456.exe</name>
        <executable/>
    </file_info>
<file_info>
   <name>AstroPulse_Kernels.cl</name>
   <executable/>
</file_info>
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>506</version_num>
<avg_ncpus>0.01</avg_ncpus>
<max_ncpus>0.05</max_ncpus>
               <plan_class>ati13ati</plan_class>
               <cmdline>-ffa_block 8192 -ffa_block_fetch 2048</cmdline>
        <coproc>
          <type>ATI</type>
       <count>1</count>
        </coproc>
       <flops>15987654321</flops>

      <file_ref>
            <file_name>ap_5.06_win_x86_SSE2_OpenCL_ATI_r456.exe</file_name>
            <main_program/>                          
        </file_ref>
<file_ref>
   <file_name>AstroPulse_Kernels.cl</file_name>
   <copy_file/>
</file_ref>
    </app_version>



A wszelkie inne optymalizacje i inne próbki był nie liczone


>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

apohawk

Eksperymentowałem trochę z aplikacją multibeam/seti_enhanced (MB_6.10_win_SSE3_ATI_HD5_r177.exe) na ATI OpenCL i mam wrażenie, że to jeszcze nie gotowe. Generalnie, jak wszystkie core'y zajęte, to load na GPU jest 0% i skacze czasem do 20%. Jak zostawię 1 core wolny, to jest lepiej, ale tylko trochę. Największy load na GPU jest, jak zostawię wszystkie core'y wolne, pomimo, że aplikacja nie obciąża żadnego core'a, poza startem aplikacji. Niektóre próbki bardzo przyzwoicie (load 90+%) się liczyły, ale niektóre to tragedia, czyli load 37% i jakieś kompletnie nieakceptowalne i dokuczliwe trzaski przy słuchaniu muzyki. Filmów boję się włączać. Jak jeden włączyłem, gdy eksperymentowałem z odpalaniem dwóch aplikacji jednocześnie, to mi system zdechł.

Myślałem, że podgonię w PM, ale poddaję się. Nieakceptowalne dla mnie problemy ze stabilnością systemu. Punktacja na oko wyszła by 7k na dobę, gdzie w milce wyciągnę 200k na dobę. Może kiedyś dopracują tą aplikację, żeby korzystała z GPU w pełni i nie potrzebowała marnować CPU.
No good deed goes unpunished.