Aktualności:

Nasz kanał IRC - Porozmawiaj z nami.

Menu główne

AstroPulse na GPU ATI

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

Szopler

Czy ktoś próbował?
Aplikacja dostępna - http://lunatics.kwsn.net/index.php?module=Downloads

app_info.xml

<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.01</max_ncpus>
<plan_class>ati13ati</plan_class>
<cmdline></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>
</app_info>

Troll81

jeszcze niet :D ale jak będzie rozsądnie punktował to może się skusze..... na razie milka

Krzysiak

A jak to spróbować uruchomić
jakiś opis tak po chłopskiemu


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

apohawk

Jak mi w domu net zacznie działać sensownie, to sprawdzę. Kurde, nawet nie wiedziałem, że SETI już ożyło. Trza newsa czym prędzej dopisać. (Trollu, nie było newsa o reaktywacji seti na liście, którą podesłałeś ;)) Jak mi net w domu ożyje, to się tym zajmę.

Co do astropulse, to już na długo przed reorganizacją seti były informacje o jakichś aplikacjach astropulse'a na ati, które używały karty + rdzenia CPU. Problem w tym, że nie było dużo próbek astropulse, a potem chyba funkcjonalność astropulse weszła do zwykłej aplikacji seti?? Ale mogę coś źle pamiętać...

EDIT
A, tu widzę aplikację na ATI, nie hybrydową: http://lunatics.kwsn.net/index.php?module=Downloads;catd=42
No good deed goes unpunished.

Krzysiak

Pytanko jak to zainstalować ?

wywala mi coś takiego

21:50:10 (3712): Can't open init data file - running in standalone mode
21:50:10 (3712): Can't open init data file - running in standalone mode
Priority of worker thread raised successfully
Priority of process adjusted successfully
1 CAL GPUs found
OpenCL platform detected: Advanced Micro Devices, Inc.
Found 1 OpenCL devices.
BOINC assigns 0 device
Used slot is 0;   Brook: app assigned to run on 0 device
Error opening wufile in.dat: No such file or directory


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

Troll81

Error opening wufile in.dat: No such file or directory

myślę ze tu tkwi błąd :D uprawnienia do pliku?

Krzysiak

Ale próbuje instalować jako administrator


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

pszyklejony

#7
A fizycznie te pliki są w katalogach?
C:\Documents and Settings\All Users\Dane aplikacji\BOINC\slots

Krzysiak

A wracając do tematu
teraz takie coś otrzymałem

22:26:31 (4212): Can't set up shared mem: -1. Will run in standalone mode.
Priority of worker thread raised successfully
Priority of process adjusted successfully
1 CAL GPUs found
OpenCL platform detected: Advanced Micro Devices, Inc.
Found 1 OpenCL devices.
BOINC assigns 0 device
Used slot is 0;   Brook: app assigned to run on 0 device
### Restart at 6.31 percent.
In ap_gfx_main.cpp: in ap_graphics_init(): Starting client.
Can't acquire lockfile - exiting
FILE_LOCK::unlock(): close failed.: No such file or directory
In ap_gfx_main.cpp: in ap_graphics_init(): Starting client.
Can't acquire lockfile - exiting
FILE_LOCK::unlock(): close failed.: No such file or directory


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

apohawk

Tu jest jakiś wątek na seti o tej aplikacji: http://setiathome.berkeley.edu/forum_thread.php?id=62364#1056458

Nie udało mi się tego odpalić przez app_info.xml, ani nie udało mi się dostać ani jednej próbki AP do testów.  ::)
Może po prostu nie sensu się w to bawić, skoro próbek AP prawie nie ma.
No good deed goes unpunished.

Pigu

jak tylko zacznie to działać, dajcie znać kamraci  %) seti to mój ukochany projekt, z barku wcg na gpu z przyjemnością zapnę adi do seta :attack:

mimeq

Cytat: Pigu w 21 Grudzień 2010, 23:27
jak tylko zacznie to działać, dajcie znać kamraci  %) seti to mój ukochany projekt, z barku wcg na gpu z przyjemnością zapnę adi do seta :attack:

me to, me to  :attack:


Krzysiak

Na razie Siti@home znowu padło leży i kwiczy
Wiec zaczynam sobie przypominać dlaczego zaprzestałem liczenia tego projektu  :wth:


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

Szopler

SĄ PRÓBKI !!

Co więcej - Lunatics wypuścili aplikację GPU dla próbek MultiBeam !!

Potrzebne AppInfo !!

apohawk

Zarzuć linkiem i appinfo jak już wyczaisz jak to działa :)
No good deed goes unpunished.

mimeq

Chetnie tez "pomiele"  :parrrty:


Szopler

http://lunatics.kwsn.net/index.php?module=Downloads;catd=39

AppInfo dla AstroPulse:

<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.01</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>


Trzeba dopisać do AppInfo linijki o MultiBeam - ja nie mam czasu, ale mamy zdolnych w drużynie co raz dwa wklepią ;)

mimeq

Szopler

to:
ap_5.06_win_x86_SSE2_OpenCL_ATI_r456.exe
AstroPulse_Kernels.cl

tu:
C:\ProgramData\BOINC\projects\setiathome.berkeley.edu

appinfo jak wyzej, na stronie projektu co ma byc zaznaczone ?

use cpu:       no  
use nvidia gpu:    yes

SETI@home Enhanced: yes
Astropulse v5: yes
Astropulse v5.05: yes

i przyjmuj probki od innych projektow: yes ?


Bo mam:

2011-01-30 02:23:00 | SETI@home | Requesting new tasks for ATI GPU
2011-01-30 02:23:04 | SETI@home | Scheduler request completed: got 0 new tasks
2011-01-30 02:23:04 | SETI@home | Message from SETI@home: No work sent
2011-01-30 02:23:04 | SETI@home | Message from SETI@home: No work is available for Astropulse v5
2011-01-30 02:23:04 | SETI@home | Message from SETI@home: No work is available for Astropulse v505


Can-D

Wgrane optymalki do wszystkiego na cpu i gpu :

<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>

lolek

Jak ktoś przetestuje to niech da znać: ile się liczy, jak punktuje, czy mocno zamula i jak z temp karty  :)

Krzysiak

#20
Może inaczej
Czy trzeba samemu stworzyć jakiś plik żeby wkleić ten kod ?
Czy wklejam ten kod w jakiś konkretny plik ?


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

Szopler

use cpu:       no  
use nvidia gpu:    no
SETI@home Enhanced: yes
Astropulse v5: yes
Astropulse v5.05: yes
przyjmuj probki od innych projektow: yes

Aplikacja z większym "r" (rewizja) - nowsza.
app_info.xml j.w.

Jak nie ściąga to może nie ma próbek ;)

Trzy przeliczyłem bez błędów...
http://setiathome.berkeley.edu/results.php?hostid=5741212

mimeq



Szopler

r456 > r449 XD

Po za tym aplikacja "combo" == CPU+GPU

Teraz mam:

2453 SETI@home 30-01-2011 21:10 work fetch resumed by user
2454 SETI@home 30-01-2011 21:10 Sending scheduler request: To fetch work.
2455 SETI@home 30-01-2011 21:10 Requesting new tasks for ATI GPU
2456 SETI@home 30-01-2011 21:10 Scheduler request completed: got 0 new tasks
2457 SETI@home 30-01-2011 21:10 Wiadomość rozpoczynająca się od  SETI@home: No work sent
2458 SETI@home 30-01-2011 21:10 Wiadomość rozpoczynająca się od  SETI@home: No work is available for Astropulse v5
2459 SETI@home 30-01-2011 21:10 Wiadomość rozpoczynająca się od  SETI@home: No work is available for Astropulse v505
2460 SETI@home 30-01-2011 21:10 Wiadomość rozpoczynająca się od  SETI@home: Wiadomość rozpoczynająca się od  SETI@home: ^Your app_info.xml file doesn't have a usable version of^ SETI@home Enhanced.


Wcześniej miałem:

1663 SETI@home 29-01-2011 23:40 work fetch resumed by user
1670 SETI@home 29-01-2011 23:40 Sending scheduler request: To fetch work.
1671 SETI@home 29-01-2011 23:40 Requesting new tasks for ATI GPU
1672 SETI@home 29-01-2011 23:40 Scheduler request completed: got 1 new tasks
1673 SETI@home 29-01-2011 23:40 Started download of ap_30au10ab_B6_P1_00350_20110129_26611.wu
1674 SETI@home 29-01-2011 23:41 Finished download of ap_30au10ab_B6_P1_00350_20110129_26611.wu
...
1728 SETI@home 30-01-2011 00:53 Sending scheduler request: To fetch work.
1729 SETI@home 30-01-2011 00:53 Requesting new tasks for ATI GPU
1730 SETI@home 30-01-2011 00:53 Scheduler request completed: got 2 new tasks
1731 SETI@home 30-01-2011 00:53 Started download of ap_31dc10aa_B2_P1_00179_20110129_13297.wu
1732 SETI@home 30-01-2011 00:53 Started download of ap_31dc10aa_B3_P0_00172_20110129_16171.wu
...

mimeq

2011-01-30 21:15:32 | SETI@home | Requesting new tasks for ATI GPU
2011-01-30 21:15:34 | SETI@home | Scheduler request completed: got 0 new tasks
2011-01-30 21:15:34 | SETI@home | Message from SETI@home: No work sent
2011-01-30 21:15:34 | SETI@home | Message from SETI@home: No work is available for Astropulse v5
2011-01-30 21:15:34 | SETI@home | Message from SETI@home: No work is available for Astropulse v505


Szkoda bo mam sentyment do SETI a CPU ciagle zajete jakimis PM, wyscigami itp, itd ....


Krzysiak

O K.... !!!!!!
Jak bym miał pierwszy dzień komputer  :wth:

Męczę się i mecze a dopiero teraz wpadłem że nie działa bo plik ma rozszerzenie xx.xml.txt  :wth:  


Działa ciągnie jakieś dodatkowe pliki  ;D


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

mimeq

Dorwalem WU  :D i nawet sie liczy, ale choc tylko 1 GPU (5970) przy srednim loadzie ~75%, to zzera prawie caly rdzen CPU i przy odpalonym WCG sa momentami dziwne zmrozenia myszki ...

http://i55.tinypic.com/fxrpsj.jpg



Tomasz R. Gwiazda

ej a to sie wogole oplaca liczyc na GPU ? bo jak dla mnie pkt SETI na gpu do zenada :)

Krzysiak

Ej nie wszystko trzeba robić dla punktów

Ja Seti@home podchodzę obecnie z sentymentem


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

AiDec

Cytat: Krzysiak_PL_GDA w 03 Luty 2011, 09:56
Ej nie wszystko trzeba robić dla punktów

Ale mozna :). Czasami :).



Bo jest paru kumpli :),
Bo jest parę w życiu dobrych chwil...


Moja wizytowka i sygnaturka

Tomasz R. Gwiazda

tak jak jezdzic na wstecznym :D zamiast do przodu

mimeq

Byc moze w porownaniu do innych projektow sie nie oplaca, ale tak jak pisalem ja i ktos tu tez nadmil SETI do byl moj 1 projekt i jest pewien sentyment  :)
Poza tym czas obliczen do validate CPU jest ze sie tak wyraze sporo "konkretniejszy"  XD

http://setiathome.berkeley.edu/workunit.php?wuid=690622666


Karol007

A AstroPulse był jedyną aplikacją którą mogłem liczyć na GPU, a od ok tygodnia (może nieco więcej) nie dostaję żadnych próbek do przeliczenia i nie wiem dlaczego. W tym momencie GPU się marnuje :(


Troll81

może odpal na nim PG? albo collatz?

Karol007


Troll81

spokojnie pocisniesz na nim primegrid i collatz a i lepiej punktują niż seti. GPUgrid będzie niestety nie wyrabiał się w terminie na twojej karcie :(

Karol007

Cytat: Troll81 w 04 Luty 2011, 20:13
spokojnie pocisniesz na nim primegrid i collatz a i lepiej punktują niż seti. GPUgrid będzie niestety nie wyrabiał się w terminie na twojej karcie :(

Nie dołączałem do tych projektów bo są matematyczne, a ja jestem ściśle nastawiony na na te z biologii molekularnej i astrofizyki, i nawet punkty mnie nie kusiły w tych matematycznych %) Ale widmo bezczynnego GPU tak mnie zaczęło przerażać, że przełamałem się i podpiąłem na razie Collatz. GPUGrid pobierał mi próbki ale kończyły się errorem, więc zwiesiłem komunikację z projektem. Gdyby jednak liczyło i serwer by się zlitował i wysyłał próbki z długim czasem zaraportowania... ale tak to pewnie się nie da %)

Cisnę na laptopie ile się tylko da  :attack:

Cyfron

that's the spirit!  :parrrty:  :attack:

Troll81

niestety GPUGrid ma spore wymagania co do graf..... a szkoda bo to zajefajny projekt jest. Na słabych NV najlepiej liczyć właśnie collatz albo PG. A jaka radocha jak mailem cie powiadamiają że właśnie odkryłeś liczbę pierwsza.....