LLR apka wielordzeniowa - mini poradnik dla opornych

Moderator: LukaszST

LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez Peciak » 09 mar 2017, 22:55

W PG pojawiła się w testowaniu apka wielordzeniowa ale z tego co widzę poradnik na PG zawiera trochę literówek które nie pozwalają odpalić apki.
Czyli tak krótko po naszemu
potrzebujemy pliku
llr.ini.6.07_RC znajdziemy go w naszym katalogu "www.primegrid.com" jest to plik llr.ini.6.07 tylko trzeba mu zmienić nazwę
cllr64.3.8.20_RC.exe znajdziemy go spakowany tu http://jpenne.free.fr/ należy pobrać plik cllr38kwin64.zip wypakować go i zmienić nazwę pliku cllr64.exe na cllr64.3.8.20_RC.exe
potrzebujemy pliku który znajdziemy https://github.com/ibethune/llr_wrapper/tree/master/bin primegrid_llr_wrapper_8.00_windows_x86_64.exe ale zmieniamy mu nazwę na primegrid_llr_wrapper_RC_8.00_windows_x86_64.exe
oraz pliku app_info.xml
Kod: Zaznacz cały
<app_info>

  <app>
    <name>llrTPS</name>
    <user_friendly_name>SGS (LLR)</user_friendly_name>
    <fraction_done_exact>1</fraction_done_exact>
  </app>

  <app>
    <name>llrSR5</name>
    <user_friendly_name>SR5 (LLR)</user_friendly_name>
    <fraction_done_exact>1</fraction_done_exact>
  </app>
 
  <app>
    <name>llrWOO</name>
    <user_friendly_name>Woodall (LLR)</user_friendly_name>
    <fraction_done_exact>1</fraction_done_exact>
  </app>
 
  <app>
    <name>llrMEGA</name>
    <user_friendly_name>PPS-MEGA (LLR)</user_friendly_name>
    <fraction_done_exact>1</fraction_done_exact>
  </app>
 
  <file_info>
     <name>primegrid_llr_wrapper_RC_8.00_windows_x86_64.exe</name>
     <executable/>
  </file_info>

  <file_info>
     <name>cllr64.3.8.20_RC.exe</name>
     <executable/>
  </file_info>

  <file_info>
     <name>llr.ini.6.07_RC</name>
  </file_info>
 
  <app_version>
    <app_name>llrTPS</app_name>
    <version_num>800</version_num>
    <api_version>6.10.6</api_version>
    <cmdline>-t 4</cmdline>
    <file_ref>
      <file_name>primegrid_llr_wrapper_RC_8.00_windows_x86_64.exe</file_name>
      <main_program/>
    </file_ref>
    <file_ref>
      <file_name>cllr64.3.8.20_RC.exe</file_name>
      <open_name>primegrid_cllr.exe</open_name>
      <copy_file/>
    </file_ref>
    <file_ref>
      <file_name>llr.ini.6.07_RC</file_name>
      <open_name>llr.ini</open_name>
      <copy_file/>
    </file_ref>
  </app_version>

  <app_version>
    <app_name>llrSR5</app_name>
    <version_num>800</version_num>
    <api_version>6.10.6</api_version>
    <cmdline>-t 4</cmdline>
    <file_ref>
      <file_name>primegrid_llr_wrapper_RC_8.00_windows_x86_64.exe</file_name>
      <main_program/>
    </file_ref>
    <file_ref>
      <file_name>cllr64.3.8.20_RC.exe</file_name>
      <open_name>primegrid_cllr.exe</open_name>
      <copy_file/>
    </file_ref>
    <file_ref>
      <file_name>llr.ini.6.07_RC</file_name>
      <open_name>llr.ini</open_name>
      <copy_file/>
    </file_ref>
  </app_version>

  <app_version>
    <app_name>llrWOO</app_name>
    <version_num>800</version_num>
    <api_version>6.10.6</api_version>
    <cmdline>-t 4</cmdline>
    <file_ref>
      <file_name>primegrid_llr_wrapper_RC_8.00_windows_x86_64.exe</file_name>
      <main_program/>
    </file_ref>
    <file_ref>
      <file_name>cllr64.3.8.20_RC.exe</file_name>
      <open_name>primegrid_cllr.exe</open_name>
      <copy_file/>
    </file_ref>
    <file_ref>
      <file_name>llr.ini.6.07_RC</file_name>
      <open_name>llr.ini</open_name>
      <copy_file/>
    </file_ref>
  </app_version>

  <app_version>
    <app_name>llrMEGA</app_name>
    <version_num>800</version_num>
    <api_version>6.10.6</api_version>
    <cmdline>-t 4</cmdline>
    <file_ref>
      <file_name>primegrid_llr_wrapper_RC_8.00_windows_x86_64.exe</file_name>
      <main_program/>
    </file_ref>
    <file_ref>
      <file_name>cllr64.3.8.20_RC.exe</file_name>
      <open_name>primegrid_cllr.exe</open_name>
      <copy_file/>
    </file_ref>
    <file_ref>
      <file_name>llr.ini.6.07_RC</file_name>
      <open_name>llr.ini</open_name>
      <copy_file/>
    </file_ref>
  </app_version>

</app_info>


gdzie najprawdopodobniej <cmdline>-t 4</cmdline> odpowiada na ilu rdzeniach ma się liczyć 1 WU tutaj 4
w przepadku i7 aktualnie nie ma sensu zmieniać ustawień większych niż 4. Apka jest tak skonfigurowana, że w przypadku liczenia -t 4 ustawia sie na pełnych rdzeniach i o ile nie zakłóca jej praca GPU to zwiększenie ilości na -t 6 powoduje tylko zwiększenie wydzielania ciepła w pokoju. Proc klepie na pusto a czas liczenia jest praktycznie identyczny.
W przypadku gdy liczymy dodatkowo coś na GPU co korzysta z proca wydajność proca ZDECYDOWANIE spada i zwiększenie ilości pracujących rdzeni
wpływa poprawę wydajności ale i tak ma się nijak do wydajności -t4 na czystym procu który jest niezakłócany praca GPU.

Ostatnia uwaga należy przygotować menagera boinc gdyż ten nie ogarnia, że liczy WU wielordzeniowe odpala tyle rdzeni ile jest zadeklarowanych w managerze razy cztery.

Dla łatwości gotowe pliki katalogu "www.primegrid.com" https://www.dropbox.com/sh/r57bt1uk1peq5rf/AAAHCgv-2UEUKiI9r7JdJv4za?dl=0
Ja liczę i czekam na walidacje czasy liczenia są bardzo są obiecujące....
Nim dokonamy zmian pamiętajmy tylko usunąć inne zadania PG i wstrzymać liczenie w menagerze.
Potem wyłączamy boinc i dokonujemy zmian w katalogu "www.primegrid.com" , odpalamy boinc, wznawiamy liczenie i teoretycznie powinno byc dobrze
Obrazek
„Z szanowania wzajemnego wypływa moc wielka w chwilach trudnych.”
Avatar użytkownika
Peciak
 
Posty: 1238
Dołączył(a): 13 paź 2010, 18:38
Lokalizacja: Płock

Re: LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez Peciak » 10 mar 2017, 20:29

Gra i buczy.
Waliduje
sterowanie paramerem t w góre działa sprawdziłem dla -t 5
łatwo sprawdzić czy polecenie jest prawidlowo wczytane "w wierszu polecenia" w managerze zadań windows
Obrazek
„Z szanowania wzajemnego wypływa moc wielka w chwilach trudnych.”
Avatar użytkownika
Peciak
 
Posty: 1238
Dołączył(a): 13 paź 2010, 18:38
Lokalizacja: Płock

Re: LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez tito » 10 mar 2017, 22:45

Cześć - czy jeśli znajdę u Was taki fajny poradnik (to już któyś z kolei) mogę zamieścić informację na stronie głównej B@P? Oczywiście z nickiem autora, nazwą zespołu i bezpośrednim linkiem do poradnika?
tito
 
Posty: 27
Dołączył(a): 23 lip 2011, 12:58

Re: LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez toms83 » 11 mar 2017, 00:23

SoB'ik w 21h. Wymiata ta apka. :jeeeee
Avatar użytkownika
toms83
 
Posty: 960
Dołączył(a): 04 cze 2010, 20:45
Lokalizacja: Żnin

Re: LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez Peciak » 11 mar 2017, 00:50

toms83 napisał(a):SoB'ik w 21h. Wymiata ta apka. :jeeeee

a na czym ze to?
Obrazek
„Z szanowania wzajemnego wypływa moc wielka w chwilach trudnych.”
Avatar użytkownika
Peciak
 
Posty: 1238
Dołączył(a): 13 paź 2010, 18:38
Lokalizacja: Płock

Re: LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez Peciak » 11 mar 2017, 10:15

tito napisał(a):Cześć - czy jeśli znajdę u Was taki fajny poradnik (to już któyś z kolei) mogę zamieścić informację na stronie głównej B@P? Oczywiście z nickiem autora, nazwą zespołu i bezpośrednim linkiem do poradnika?

Jeśli o mnie chodzi to nic mi to nie będzie przeszkadzać, zawsze to dodatkowa reklama dla naszego zespołu, poza tym liczących projekty boinc jest już tak mało, że każde ułatwienie liczenia, pobudzenie zainteresowania jest jak najbardziej wskazane.
Co do poradników ^3Rni czy innych członków PNT to trzeba poczekać na ich deklaracje.
Obrazek
„Z szanowania wzajemnego wypływa moc wielka w chwilach trudnych.”
Avatar użytkownika
Peciak
 
Posty: 1238
Dołączył(a): 13 paź 2010, 18:38
Lokalizacja: Płock

Re: LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez tito » 11 mar 2017, 11:50

Wstawiłem.
I czekam na deklaracje innych osób z Waszego zespołu.
tito
 
Posty: 27
Dołączył(a): 23 lip 2011, 12:58

Re: LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez 3Rni » 11 mar 2017, 13:01

wiedza nie ma granic :)

nie bylo w opisie 321LLR a akurat to liczę wystarczy dodać kilka linijek do app_info i biega :)

pierwszy dopisek:

Kod: Zaznacz cały
<app>
    <name>llr321</name>
    <user_friendly_name>321 (LLR)</user_friendly_name>
    <fraction_done_exact>1</fraction_done_exact>
  </app>


drugi dopisek:

Kod: Zaznacz cały
<app_version>
    <app_name>llr321</app_name>
    <version_num>800</version_num>
    <api_version>6.10.6</api_version>
    <cmdline>-t 2</cmdline>
    <file_ref>
      <file_name>primegrid_llr_wrapper_RC_8.00_windows_x86_64.exe</file_name>
      <main_program/>
    </file_ref>
    <file_ref>
      <file_name>cllr64.3.8.20_RC.exe</file_name>
      <open_name>primegrid_cllr.exe</open_name>
      <copy_file/>
    </file_ref>
    <file_ref>
      <file_name>llr.ini.6.07_RC</file_name>
      <open_name>llr.ini</open_name>
      <copy_file/>
    </file_ref>
  </app_version>


Uwaga liczę na maszynie 2core/4ht stąd w drugim wpisie "-t 2" ponieważ wydajniej jest liczyć na fizycznych core
Aby PG wiedziało gdzie "je mam" :zakrecony polecam programik WinAFC, który przypisze te 2 watki LLR do odpowiednich fizycznych rdzeni.
W pliku konfiguracyjnym WinAFC dodajemy:

Kod: Zaznacz cały
TestMode = 0

*primegrid* := CPU0+CPU2 [priority=Idle]


i zabawa trwa :makarena

ps. może ktoś odpalił ten multi LLR 3.8.20 pod Linuksem? powalczyłem z app_info ale cały czas sypało błędami choć app_info niby poprawny
:::::::: Mam dynamicznie przydzielane IQ ::::::::

Obrazek

Spoiler:
Avatar użytkownika
3Rni
 
Posty: 1166
Dołączył(a): 06 cze 2010, 11:33

Re: LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez toms83 » 11 mar 2017, 15:05

Jak wspominał Peciak, po każdej modyfikacji parametru "-t x" trzeba zassać nowe próbki.
Sam się na tym nabrałem jak coś słabo mi szły 321llr. Dzisiaj popieściłem i zmieściłem, znaczy dociążyłem. :robert

:klik
Avatar użytkownika
toms83
 
Posty: 960
Dołączył(a): 04 cze 2010, 20:45
Lokalizacja: Żnin

Re: LLR apka wielordzeniowa - mini poradnik dla opornych

Postprzez Peciak » 11 mar 2017, 15:22

a mi przy WOOdalu nie działają żadne koligatory ani WinAFC ani Proolasso :(
tzn działają ustawiają liczenie prawidłowo na wzorcach rdzeni fizycznych, aż tu nagle ni z gruchy ni z pietruchy apka liczy tylko na 3 rdzeniach a czwarty stoi.
Działa tylko ustawienie rdzeni z palca pod managerem tu się jakoś trzyma i nie ma ochoty zmniejszać się do trzech rdzeni...
Obrazek
„Z szanowania wzajemnego wypływa moc wielka w chwilach trudnych.”
Avatar użytkownika
Peciak
 
Posty: 1238
Dołączył(a): 13 paź 2010, 18:38
Lokalizacja: Płock

Następna strona

Powrót do PrimeGrid

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości

cron