BOINC@Poland

Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Nasz kanał IRC - Porozmawiaj z nami.

Strony: [1]   Do dołu

Autor Wątek: Sposób na optymalizację liczenia  (Przeczytany 2204 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

tito

  • Newsmani
  • BOINC Fanatyk
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 3 582
    • Zobacz profil
Sposób na optymalizację liczenia
« dnia: 22 Maj 2014, 20:38 »

Jako, że w wielu miejscach to było opisywane, lecz nie w odpowiednim dziale zamieszczam tu ten króciutki poradnik jak zwiększyć  obciążenie GPU.
Na chwilę obecną są 4 aplikacje w projekcie. Jeśli zaznaczymy w ustawieniach projektu aplikację, zostanie ona ściągnięta przez BOINC do katalogu C:\ProgramData\BOINC\projects\boinc.thesonntags.com_collatz (to standardowa ścieżka dostępu).
Powinny się tam pojawić 3 pliki (dla każdej aplikacji) o długich nazwach. Jeden z nich będzie miał rozszerzenie .config (jeśli ich nie ma być może masz zaznaczone "nie pokazuj plików ukrytych").
Należy go otworzyć np za pomocą notatnika i wkleić poniższy tekst:

items_per_kernel=20
kernels_per_reduction=9
threads=8
sleep=1

Zapisujemy wyedytowany plik. Wraz z kolejnym WU aplikacja zacznie działać znacznie szybciej.
Powyższe ustawienia sprawdzają się poprawnie dla kart pokroju 7850.
Dla kart 7950 wzwyż items_per_kernel można ustawić na 22.
Uwaga - zbyt wysokie ustawienie tegoż może prowadzić do wieszania się aplikacji.
Operację tę powtarzamy dla wszystkich plików .config
Dla poszczególnych kart trzeba metodą prób i błędów pozmieniać parametry zgodnie z opisem pod tym adresem:
http://boinc.thesonntags.com/collatz/forum_thread.php?id=1009&postid=16503#16503

Niech ktoś to przyklei z łaski swej.
Zapisane

Troll81

  • Troll forumowy
  • Newsmani
  • Starszy Kalkulator
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 32 521
  • Owoc żywota twojego je ZUS
    • Zobacz profil
Sposób na optymalizację liczenia
« Odpowiedź #1 dnia: 22 Maj 2014, 22:48 »

 :respect:
Zapisane

Dario666

  • Liczydłowy
  • ***
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 1 089
  • Liczę... na cufal
    • Zobacz profil
Sposób na optymalizację liczenia
« Odpowiedź #2 dnia: 24 Maj 2014, 12:40 »

Czy te wartości zależą od ilości WU liczonych w danym czasie?
Zapisane

tito

  • Newsmani
  • BOINC Fanatyk
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 3 582
    • Zobacz profil
Sposób na optymalizację liczenia
« Odpowiedź #3 dnia: 24 Maj 2014, 13:56 »

Nigdy na forum collatza nie spotkałem się z jakimkolwiek info od osób optymalizujących liczenie, aby była konieczność liczenia więcej niż 1 WU.
Całość optymalizacji to kwestia odpowiedniego dobrania powyższych parametrów pod swój sprzęt.
Dario - nie odpowiem Ci bezpośrednio. Musisz spróbować metodą prób i błędów.
Zapisane

gregre

  • Liczydłowy
  • **
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 675
    • Zobacz profil
Sposób na optymalizację liczenia
« Odpowiedź #4 dnia: 25 Maj 2014, 23:47 »

A jak w tym konfigu przypisać dla WU cały rdzeń CPU? Aktualnie wskazuje 0.96CPU i gryzie mi się to z tym co liczę na CPU, anie chcę zmieniać tego co liczę na CPU na 7rdzeni, bo gdy kończy się taryfa na prąd kończy się liczenie na GPU i wtedy CPU pełną parą idzie :)
Liczę Large WU , własny app_config nie pomaga tutaj, może dlatego że "<name>solo_collatz</name>" a nie Large ?
Zapisane

tito

  • Newsmani
  • BOINC Fanatyk
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 3 582
    • Zobacz profil
Sposób na optymalizację liczenia
« Odpowiedź #5 dnia: 26 Maj 2014, 05:29 »

Aby przydzielić osobne jajko dla GPU trzeba wykorzystać app_config - nie da się tego zrobić w plikach .config programu.
I tak, masz rację - jeśli liczysz large to nazwa powinna być <name>large_collatz</name>.
Zapisane
Strony: [1]   Do góry
 

SMF spam blocked by CleanTalk