Aktualności:

W MEDIA znajdziesz grafiki, banery i avatary

Menu główne

Nowa aplikacja na GPU!

Zaczęty przez lukaszja, 30 Październik 2011, 19:22

lukaszja

Witajcie!
Zdaje się, że będziemy mieli "białkowca" na GPU! I to za tydzień/dwa!
http://boinc.fzk.de/poem/

Artykuł na WIKI : POEM@home

mimeq



lolek


aborek

No to czekamy niecierpliwie :D

krzyszp

Cytat: lolek w 30 Październik 2011, 19:41
ATI czy NV ?
No właśnie też się zastanawiałem, ale na ich głównej nie ma info, może gdzieś na forum...

Edit:
Znalazłem:
CytatThey said that the gpu wus run on single precision gpu with opencl support, so ATI & NVIDIA cards......from last 3 years
Karty ze wsparciem OpenCL pojedyńczej precyzji.

Przewidywane przyśpieszenie ok 100 razy względem CPU.

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

lukaszja

Cytat: lolek w 30 Październik 2011, 19:41
ATI czy NV ?
Lolek, drugi raz podaję Ci na tacy: ;)
There are plans to offer a GPU application in about a week. No details yet on whether it will be Nvidia or AMD/ATI.

lolek

Czyli jak na razie nic nie wiadomo  :P

apohawk

Jak opencl, to pewnie przestanę liczyć MW  %)
No good deed goes unpunished.

lukaszja

Cytat: apohawk w 30 Październik 2011, 21:50
Jak opencl, to pewnie przestanę liczyć MW  %)
Piszą, że OpenCL. Już zacieram łapki! :p_arr:

stiven


Tomasz R. Gwiazda

tyle ze rok temu chyba tez pisali ze bedzie na GPU...

lolek

A jak na razie to mają problem z dostarczeniem dostatecznej ilości WU dla zwykłych procesorów - więc cienko to widzę jak graficiarze się rzucą  :whistle:

krzyszp

Z tego co wyczytałem, to teraz stopują próbki na CPU, żeby właśnie ruszać z GPU...

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

Tomasz R. Gwiazda

ciekawe czy moje 2mln pkt na CPU bedzie cos warte :D czy to tylko 2 dni liczenia na GPU

Troll81

no ja na pewno się uciesze jak bedzie na ATI :D

toms83

Cytat: Tomasz R. Gwiazda w 31 Październik 2011, 14:06
ciekawe czy moje 2mln pkt na CPU bedzie cos warte :D czy to tylko 2 dni liczenia na GPU

Pewnie z jakieś 50k na dobę wyjdzie. ;)

Cyfron

krzyczcie na forum, jak zaczną karmić na GPU - zrobi się niusa na wiki i pewnie pójdzie w newsletter :)

lolek

Prawdopodobnie 24 listopada pojawi się pierwsze APP dla Linuksa

kotfryc

Idą święta, chyba czas zaopatrzyć się w jakąś grafę...  :)

krzyszp

Cytat: lolek w 17 Listopad 2011, 21:40
Prawdopodobnie 24 listopada pojawi się pierwsze APP dla Linuksa
Czyli już powinna być...
App na windę będzie "później"...

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

Tomasz R. Gwiazda

to jakas wieksza perwersja :P
linux + GPU i jeszcze app wczesniej niz na winde

dziubas

kolejna zmiana terminu, tym razem poniedziałek  :(
* Death is the highest priority non-maskable interrupt *

apohawk

Cytat: Tomasz R. Gwiazda w 25 Listopad 2011, 14:00
to jakas wieksza perwersja :P
linux + GPU i jeszcze app wczesniej niz na winde
bo kompilator jest darmowy... nie trzeba kupować kolejnych licencji, jak się kompiluje na 64bity i na 32bity, itd.
No good deed goes unpunished.

Tomasz R. Gwiazda

to akurat rozumiem
tylko czemu w wiekszosci projektow jest akurat odwrotnie i app na GPU sa zwykle na szarym koncu ?

apohawk

bo na GPU nie programują. w POEM ma być OpenCL chyba. idą na łatwiznę ;)
No good deed goes unpunished.

Szopler

Pare testowych WU na ATI już było, policzyłem... :)

krzyszp

Cytat: Szopler w 26 Listopad 2011, 00:12
Pare testowych WU na ATI już było, policzyłem... :)
Było DP, czy słabsze też dadzą radę?
Rozumiem, że linuks?

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

Tomasz R. Gwiazda

Szopler: zapodaj info, jaka karta, czas obliczen, pkt :)

Szopler

No właśnie to było jakiś czas temu i w historii na stronie projektu już nie widzę tych WU.
To były może ze 2 WU @ Windows @ ATI5870 :)

Troll81

Z niecierliowścią wyczekuje app na windozę :D

apohawk

Jest app na windows na opencl_ati. Kombinuję właśnie na app_info.xml, bo load na GPU zaledwie 33%, a jeszcze potrzebuje wolnego rdzenia do karmienia GPU, bo wątek karmiący jest na idle, podczas gdy reszta aplikacji ma priorytet poniżej normalnego. Domyślne zasoby to 0,98CPUs + 1,00 ATI GPUs, co po prostu nie ma sensu na moim kompie.
Jak będę miał coś sensownego, to jeszcze napiszę.
No good deed goes unpunished.

mimeq

Cos konkretnego trzeba robic czy tylko BM 7.0.3 i smiga samo? Narazie nie moge reinstalowac BM wiec pytam ...


apohawk


<app_info>
<app>
<name>poemcl</name>
</app>
<file_info>
<name>poemcl_0.1_windows_intelx86__opencl_ati_100</name>
<executable/>
</file_info>
<file_info>
<name>JParmJan97</name>
</file_info>
<app_version>
<app_name>poemcl</app_name>
<version_num>1</version_num>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<plan_class>opencl_ati_100</plan_class>
<cmdline></cmdline>
<coproc>
<type>ATI</type>
<count>0.33</count>
</coproc>
<flops>1.0e11</flops>
<file_ref>
<file_name>poemcl_0.1_windows_intelx86__opencl_ati_100</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>JParmJan97</file_name>
</file_ref>
</app_version>
</app_info>


Load na GPU nie rośnie liniowo z liczbą zadań. Przy 3 zadaniach miałem load ok. 50%.
Przy 8 zadaniach i poświęceniu 6 rdzeni mam load 70% na GPU.

@mimeq
Na razie nie ma app dla nvidii na opencl na windowsa.
BM 7.0.3 i sprawne opencl - sterowniki ati z app-sdk czy jakoś tak. Sprawdź logi BM lub w GPU-Z, czy masz opencl.
2011-12-24 00:00:51 |  | ATI GPU 0: AMD Radeon HD 6900 series (Cayman) (CAL version 1.4.1607, 1024MB, 992MB available, 6125 GFLOPS peak)
2011-12-24 00:00:51 |  | OpenCL: ATI GPU 0: Cayman (driver version CAL 1.4.1607 (VM), device version OpenCL 1.1 AMD-APP-SDK-v2.5 (793.1), 2048MB)
2011-12-24 00:00:51 |  | ATI GPU is OpenCL-capable
No good deed goes unpunished.

mimeq

#33
Tak z tego co wiem mam ale czekam do konca wyscigu w Mersenne (walcze o 18 pozycje) i bede kombinowal ;]

Laptopowa 5470 (tylko 80 procesorow strumieniowych) wystartowala bez problemu, load na poziomie 70%-85% (i idzie jej to delikatnie mowiac wolno - po10 min 3,5% done):

2011-12-24 00:26:04 |  | ATI GPU 0: ATI Radeon HD 5x00 series (Cedar) (CAL version 1.4.900, 1024MB, 992MB available, 240 GFLOPS peak)
2011-12-24 00:26:04 |  | OpenCL: ATI GPU 0: Cedar (driver version CAL 1.4.900, device version OpenCL 1.1 AMD-APP-SDK-v2.4 (650.9), 1024MB)
2011-12-24 00:26:04 |  | ATI GPU is OpenCL-capable


apohawk

Szybko nie będzie. Moje pierwsze wu na 1/3 z 6950 liczyło się 38 minut.
Ciekawe kiedy punktacja się ustali.
No good deed goes unpunished.

Szopler

Poem@Home: Powiadomienia od BOINC
File referenced in app_info.xml does not exist: JParmJan97

mimeq

Watek na forum gdzie prosza o uruchomienie programiku i wklejenie ostatnich 20 linijek z pliku txt, ATI chyba ok akurat jak wkleilem log z lapka to ponizej posta ktory o tym informuje  %)

http://boinc.fzk.de/poem/forum_thread.php?id=631#4840


lolek

Mógłby ktoś napisać APP na odpalenie 2 WU na jednym GPU? U mnie obciążenie GPU wynosi 50% (+-1)

apohawk

#38
Cytat: Szopler w 24 Grudzień 2011, 01:22
Poem@Home: Powiadomienia od BOINC
File referenced in app_info.xml does not exist: JParmJan97
U mnie ten plik był w danych projektu, więc go dorzuciłem do app_info. Wyglądał na jakąś konfigurację. Zaraz zobaczę, czy jest potrzebny. Może jest ze starych aplikacji.

EDIT
Ten plik był jakiś stary, bez niego też działa.
No good deed goes unpunished.

apohawk

Cytat: lolek w 24 Grudzień 2011, 09:21
Mógłby ktoś napisać APP na odpalenie 2 WU na jednym GPU? U mnie obciążenie GPU wynosi 50% (+-1)
<app_info>
<app>
<name>poemcl</name>
</app>
<file_info>
<name>poemcl_0.1_windows_intelx86__opencl_ati_100</name>
<executable/>
</file_info>
<app_version>
<app_name>poemcl</app_name>
<version_num>1</version_num>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<plan_class>opencl_ati_100</plan_class>
<cmdline></cmdline>
<coproc>
<type>ATI</type>
<count>0.50</count>
</coproc>
<flops>3.0e11</flops>
<file_ref>
<file_name>poemcl_0.1_windows_intelx86__opencl_ati_100</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>

      <avg_ncpus>1</avg_ncpus>
      <max_ncpus>1</max_ncpus>
Odpowiada za zasoby CPU.
      <coproc>
      <type>ATI</type>
         <count>0.50</count>
      </coproc>
Odpowiada za zasoby ATI.
To app_info liczy tylko aplikację na opencl_ati. Jak ktoś chce jeszcze liczyć aplikacje czysto cpu, to trzeba sobie dopisać.

EDIT
Część opcji wypełniałem poprzez zgadywanie. Jedyne co mogę zapewnić, to że "u mnie działa".  %)
No good deed goes unpunished.