app.info dla GT 430?

Zaczęty przez krzyszp, 27 Wrzesień 2012, 11:04

krzyszp

Ma ktoś może plik app.info dla POEM i kart nVidii?
Chodzi mi o liczenie więcej niż jednego zadania naraz na GT430 (ma to sens?).

Dodam, że karta liczy na linuksie 64 bit.

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

Teech

zobacz na ostatni wpis
http://www.boincatpoland.org/smf/liczenie-na-gpu/porownanie-rac-na-roznych-modelach-kart/msg201861/?topicseen#msg201861

krzyszp

#2
No właśnie ten wpis mnie poruszył ;)
Tylko dlaczego nie pomyślałem o zapytaniu się d_worms'a o jego app_info??


Edit:
Skleciłem taki plik bazując na Windowsowskim dla karty ATI:
<app_info>
   <app>
      <name>poemcl</name>
   </app>
   <file_info>
      <name>poemcl_1.3_x86_64-pc-linux-gnu_opencl_nvidia_100</name>
      <executable/>
   </file_info>
   <app_version>
      <app_name>poemcl</app_name>
      <version_num>1</version_num>
      <avg_ncpus>0.99</avg_ncpus>
      <max_ncpus>1</max_ncpus>
      <plan_class>opencl_nvidia_100</plan_class>
      <cmdline></cmdline>
      <coproc>
      <type>NVIDIA</type>
         <count>0.33</count>
      </coproc>
      <flops>3.0e11</flops>
      <file_ref>
         <file_name>poemcl_1.3_x86_64-pc-linux-gnu_opencl_nvidia_100</file_name>
         <main_program/>
      </file_ref>
   </app_version>
</app_info>

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

d_worms


Szopler

#4
Co prawda dla Windows, ale uniwersalny (NVIDIA, AMD, CPU).
<app_info>

<app>
<name>poemcl</name>
<user_friendly_name>POEM++ NVIDIA</user_friendly_name>
</app>

<file_info>
<name>poemcl_1.3_windows_intelx86__opencl_nvidia_100</name>
<executable/>
</file_info>

<app_version>

<app_name>poemcl</app_name>
<version_num>103</version_num>

<coproc>
<type>NVIDIA</type>
<count>0.5</count>
</coproc>

<plan_class>opencl_nvidia_100</plan_class>
<flops>2.0e11</flops>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>

<file_ref>
<file_name>poemcl_1.3_windows_intelx86__opencl_nvidia_100</file_name>
<main_program/>
</file_ref>

</app_version>


<app>
<name>poemcl</name>
<user_friendly_name>POEM++ ATI</user_friendly_name>
</app>

<file_info>
<name>poemcl_1.3_windows_intelx86__opencl_ati_100</name>
<executable/>
</file_info>

<app_version>
<app_name>poemcl</app_name>
<version_num>103</version_num>

<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>

<plan_class>opencl_ati_100</plan_class>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<flops>2.0e11</flops>

<file_ref>
<file_name>poemcl_1.3_windows_intelx86__opencl_ati_100</file_name>
<main_program/>
</file_ref>
</app_version>



<app>
<name>poempp</name>
<user_friendly_name>POEM CPU</user_friendly_name>
</app>

<file_info>
<name>poempp_1.4_windows_intelx86</name>
<executable/>
</file_info>

<app_version>

<app_name>poemcl</app_name>
<version_num>104</version_num>

<plan_class>windows_intelx86</plan_class>


<file_ref>
<file_name>poempp_1.4_windows_intelx86</file_name>
<main_program/>
</file_ref>

</app_version>


</app_info>

krzyszp

Ok, mam już plik stworzony.

Dla karty GT430, Linux 64bit, 3 wątki naraz:
<app_info>
<app>
<name>poemcl</name>
</app>
<app_info>
<app>
<name>poemcl</name>
</app>
<file_info>
<name>poemcl_1.3_x86_64-pc-linux-gnu__opencl_nvidia_100</name>
<executable/>
</file_info>
<app_version>
<app_name>poemcl</app_name>
<version_num>103</version_num>
<avg_ncpus>1.0</avg_ncpus>
<max_ncpus>1.0</max_ncpus>
<plan_class>opencl_nvidia_100</plan_class>
<cmdline></cmdline>
<coproc>
<type>NVIDIA</type>
<count>0.33</count>
</coproc>
<flops>3.0e11</flops>
<file_ref>
<file_name>poemcl_1.3_x86_64-pc-linux-gnu__opencl_nvidia_100</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>


W linijce:
<count>0.33</count>
Określamy ile próbek naraz ma się liczyć. (0.5=2 próbki, 0.33=3 próbki, itd).

Zostawiam dla potomności.

Ps. Szopler - Twój plik jest dla Lin32?

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

d_worms

Ja mam cos takiego

<app_info>
<app>
<name>poemcl</name>
</app>
<file_info>
<name>poemcl_1.3_windows_intelx86__opencl_nvidia_100</name>
<executable/>
</file_info>
<app_version>
<app_name>poemcl</app_name>
<version_num>103</version_num>
<avg_ncpus>1.0</avg_ncpus>
<max_ncpus>1.0</max_ncpus>
<plan_class>opencl_nvidia_100</plan_class>
<cmdline></cmdline>
<coproc>
<type>NVIDIA</type>
<count>0.33</count>
</coproc>
<flops>6.0e11</flops>
<file_ref>
<file_name>poemcl_1.3_windows_intelx86__opencl_nvidia_100</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>

Wszystko bardzo podobne

PanStaszek

...to ja poproszę o propozycję dla parametrów: <avg_ncpus> i <count> , jeśli mam maszynę z i5 czyli 2(4) jajca a w środku 2x4850 po 3 wątki poema na grafę.
No to mam 6 liczących się WU w POEM, a jeszcze bym chętnie na CPU coś policzył.
Zrobiłem tak chociaż pewnie to niezbyt optymalne:

      <avg_ncpus>0.45</avg_ncpus>
      <max_ncpus>1</max_ncpus>
      <plan_class>opencl_ati_100</plan_class>
      <cmdline></cmdline>
      <coproc>
      <type>ATI</type>
         <count>0.33</count>


"(...)Wrzućmy go do cysterny, nie mówi tego, co chcemy"

Teech

popróbuj ale 2 jajki może być mało

dziubas

właśnie się przekonałem, że <avg_ncpus>1.0</avg_ncpus> dla tej karty i win64 może powodować znany problem ze zdychającymi próbkami.
musiałem się tymczasowo odłączyć od projektu a nie zrobiłem kopii app_info - to w końcu żaden problem, zaraz sobie ściągnąłem następny, odpaliłem boinca i jak wyżej. trochę mnie zmyliło to że zmieniłem też sterownik nvidii, ale w końcu przypomniałem sobie że w poprzednio miałem avg_ncpus 0.5, zamieniłem i znowu śmiga.
* Death is the highest priority non-maskable interrupt *