Aktualności:

Nasz kanał IRC - Porozmawiaj z nami.

Menu główne

Optymalizacje

Zaczęty przez Troll81, 02 Czerwiec 2008, 18:16

Troll81

Ponieważ artykół o optymalizacjach nie chce mi działać to chciałbym się spytać czy oprócz einsteina i seti inne projekty też mają optymalizacje?? Jeśli tak to prosiłbym o linki do nich. Jak już zbierzemy informacje o poszczególnych optymalkach to można by się pokusić o zrobienie solidnego tutoriala. No i rozesłanie go w formie newslettera do członków B@P. W końcu trezba jakoś zawalczyć o wyzszy RAC. :D

Pigu

dla tutoriala:

optymalizacje dla Seti dostępne na stronie:
http://calbe.dw70.de/seti.html

należy wybrać optymalizacje dla posiadanego systemu operacyjnego (z naciskiem na system 32 lub 64bit), a następnie dla posiadanych instrukcji procesora (jakie obsługuje używany procesor dowiemy się np za pomocą cpu-z dostępnego np tutaj: http://dobreprogramy.pl/index.php?dz=2&id=1424&CPUZ+1.44.2)

instalacja jest banalnie prosta:
CytatInstallation of the optimized app is simple.

1) Stop BOINC service by  "net stop boinc" command or exit from BOINC Manager if you're running it in single-user mode
2) Copy all files in the "Files to install" directory to your BOINC\projects\setiathome.berkeley.edu folder.
   There is a file called "app_info.xml" included that will make BOINC use this app automatically.
3) Restart BOINC service by "net start boinc" or reopen BOINC Manager if you're running it in single-user mode.

That's it, you're done! You can open your task manager to see that it's really the new optimized app crunching your WUs.

BOINC will tell you that it found app_info.xml and is using an "anonymous platform".

You can find updates, instructions and source code here:
http://lunatics.kwsn.net

Happy crunching!
a w skrócie na nasze: wyłączamy boinc i procesy seti, kopiujemy zawartość "Files to install" do BOINC\projects\setiathome.berkeley.edu i włączamy boinc - w dziale wiadomości powinien pojawić się komunikat:
Cytat2008-05-23 22:17:48|SETI@home|Found app_info.xml; using anonymous platform

RAD-Poland

PrimeGrid - wersje testowe/beta
sr2sieve - http://www.primegrid.com/forum_thread.php?id=737
gcwsieve - http://www.primegrid.com/forum_thread.php?id=688

Enigma@Home - kompilacje pod konkretny model CPU
http://www.enigmaathome.net/forum_thread.php?id=17



   
WCG:
PG:         YOYO:

     

Troll81

Proponuję przykleić ten temat.

patyczak

A czy ktoś może przy okazji napisać jak to
Cytat
PrimeGrid - wersje testowe/beta
sr2sieve - http://www.primegrid.com/forum_thread.php?id=737
wrzucić do BOINC,a. Głowie się nad tym dobre parę godzin, ale bez efektów.

Skeczu z papugą nie będzie



eclipse99

Cytat: RAD-Poland w 02 Czerwiec 2008, 19:50

Enigma@Home - kompilacje pod konkretny model CPU
http://www.enigmaathome.net/forum_thread.php?id=17


Którą wybrać na Celerona 2.0 GHz, PentiumIV_CeleronD czy pIII_CeleronFCPGA_Tualatin?

TJM

Raczej tą pierwszą, ale nie zaszkodziłoby spróbować obu plików, żeby sprawdzić czy czasami ta druga nie będzie szybsza.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

eclipse99

#7
A nie szkodzi że druga jest dla procesorów obsługujących: MMX, SSE, SSE2, SSE3, EM64T, X D-bit, podczas gdy mój obsługuje tylko:MMX, SSE, SSE2?
Z kolei pierwsza tylko dla: MMX, SSE...

TJM

Na to raczej nie ma co patrzeć, póki co najlepszym sposobem jest eksperymentalne dobranie aplikacji.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

amenthop


Cytat: Pigu
a w skrócie na nasze: wyłączamy boinc i procesy seti, kopiujemy zawartość "Files to install" do BOINC\projects\setiathome.berkeley.edu i włączamy boinc


a co mam zrobic jezeli nie mam katalogu projects w katalogu Boinca ?

moze troche lamerskie pytanie ale nie moge nigdzie znalezc co z tym fantem zrobic  >:(

emik

poszukaj w Documents and Settings\All Users\Dane Aplikacji\BOINC


KrzychuP

Cytat: emik w 12 Grudzień 2008, 20:36
poszukaj w Documents and Settings\All Users\Dane Aplikacji\BOINC
dokładnie!
(na dysku C:)

od wersji 6.ileśtam manager przenosi ten katalog właśnie pod ten adres

lakixxl

Ahoy ! dawno mnie tu nie bylo :)

pytanie ! jak uruchomic w SETI astropulsy ? mam optymalke i z tego co sie orientuje to astropulsy nie dzialaja z ta optymalka ! musze ja wyrzucic czy jak ? oplaca sie je w ogole przetwarzac ??

pozdro

Pigu

punktowo - nie

ideologicznie - zależy od ideologii :P

tito

http://setiathome.berkeley.edu/forum_thread.php?id=31810#841253
Post z 15.12.2008 i linki w nim zawarte powinny rozwiązać sprawę.

ZdrowaMarchewa

Witam wszystkich.
Jak mogę sprawdzić czy optymalka działa prawidłowo? Tak naprawde teraz nie wiem czy jest odpalony standardowy soft czy zoptymalizowany....
Posiadam optymalke Seti.

Pigu

#16
powinieneś mieć to we wiadomościach podczas włączania managera:

Cytat2009-01-05 19:38:07|SETI@home|Found app_info.xml; using anonymous platform

no i procesy nazywają się AK_v8_win_SSSE3x.exe (lub podobenie - zależnie od opto)

ZdrowaMarchewa

#17
Już działa, w sumie od wczoraj  ;D Wstrzymałem wszystkie obliczenia oraz zamknąłem klienta BOINC, wgrałem optymalizację i myślałem że ponowne wystartowanie zadań wystarczy. Spodziewany efekt pojawił się dopiero po restarcie komputera (pewnie można było szybciej  :)). Komunikat o optymalizacji jest w logach, proces aplikacji również zmieniony.

Dzięki za pomoc, biorę się za aktualizację pozostałych hostów.

lukmarq

Witam
chciałbym was prosić o pomoc w doborze optymalki do seti

Mam windowsa XP
Mój procesor wyglada prawie identycznie jak ten tu:

Teraz na stronie http://calbe.dw70.de/win32.html jest duzo opcji i nie za bardzo wiem która wybrać???

A może któraś jest lepsza z tej strony? http://lunatics.kwsn.net/index.php?module=Downloads

Prosze o pomoc i wskazanie nazwy pliku ktoy mam sciągnąć


Pigu

2.4V Windows x32 SSE Intel & AMD

btw: brakuje ci "[" na początku sygnaturki 8)

lukmarq

a z tej drugiej strony? Wydaje mi sie że jak cos to wybrałbym to:

3 - FreeBSD SETI@Home apps - SSE/SSE2/SSE3 optimized executables. They are based on Eric Korpela's source tarball (you can find it in the Links section). The application version is 5.15. The current code revision is 2.4.

To jest to samo co mi podałeś wcześniej czy czymś się róznią od siebie te pliki?

Ps. Już poprawiłem


emik

Cytat: lukmarq w 28 Styczeń 2009, 20:03
a z tej drugiej strony? Wydaje mi sie że jak cos to wybrałbym to:

3 - FreeBSD SETI@Home apps - SSE/SSE2/SSE3 optimized executables. They are based on Eric Korpela's source tarball (you can find it in the Links section). The application version is 5.15. The current code revision is 2.4.

To jest to samo co mi podałeś wcześniej czy czymś się róznią od siebie te pliki?

Ps. Już poprawiłem

jeśli twój procek obsługuje tylko SSE to te: 1 - Windows 32 bit AK v8.0 SSE


Pigu

FreeBSD to FreeBSD a nie win 8)

zresztą http://lunatics.kwsn.net/index.php?module=Downloads;catd=9 odsyłają cię nawet do strony crunch3ra

eclipse99

Ostatnio chciałem pobrać Einsteina i oto co mi się pojawiło:

2009-01-28 14:30:28|Einstein@Home|Message from server: To get more Einstein@Home work, finish current work, stop BOINC, remove app_info.xml file, and restart.
2009-01-28 14:30:28|Einstein@Home|Message from server: No work sent

Optymalki się zdezaktualizowały ?

Voice1980

#24
Możecie mnie oświecić? Mam kilka zagadek + pytanie czy optymalizacje Seti wykluczają liczenie na CUDA'ch?

Na jednym z 4rdzeniowych komputerów zainstalowałem optymalizacje "AK V8 Windows x32 SSSE3x Intel only" ze strony Crunch3r'a. Odpaliłem. 4 rdzenie pracują ale wszystkie liczą proces
"setiathome_enhanced 5.28" Nic o CUDA'ch. Czy optymalka to wyklucza?  ???

Może błędnie myślę i proces liczony na GPU jest jakoś ukryty?


Na drugim 4rdzeniowcu nie mam jeszcze optymalizacji ale też mam zagadkę...

1 rdzeń liczy Astropulse 5.00
2 rdzeń liczy "Setia@home enhanced 6.08 (cuda)
Pozostałe dwa rdzenie stały bezczynnie. Dopiero jak dociągnąłem parę próbek z Enigmy to ruszyły  |-?

Czy proces na CUDA nie powinien być widoczny jako "piąty"? Dlaczego są tylko 4 procesy?

Czy to możliwe że udało mi się ściągnąć z Seti same próbki na CUDA i 1 astro? i dlatego dwa rdzenie stały bezczynnie?

Troll81

sprawdź na ustawieniach na stronie SETi czy masz USE 100% procesors.

Voice1980

sprawdziłem, mam ustawione 100%

KrzychuP

Cytat: Voice1980 w 01 Luty 2009, 14:20
Możecie mnie oświecić? Mam kilka zagadek + pytanie czy optymalizacje Seti wykluczają liczenie na CUDA'ch?

Na jednym z 4rdzeniowych komputerów zainstalowałem optymalizacje "AK V8 Windows x32 SSSE3x Intel only" ze strony Crunch3r'a. Odpaliłem. 4 rdzenie pracują ale wszystkie liczą proces
"setiathome_enhanced 5.28" Nic o CUDA'ch. Czy optymalka to wyklucza?  ???

Może błędnie myślę i proces liczony na GPU jest jakoś ukryty?


Na drugim 4rdzeniowcu nie mam jeszcze optymalizacji ale też mam zagadkę...

1 rdzeń liczy Astropulse 5.00
2 rdzeń liczy "Setia@home enhanced 6.08 (cuda)
Pozostałe dwa rdzenie stały bezczynnie. Dopiero jak dociągnąłem parę próbek z Enigmy to ruszyły  |-?

Czy proces na CUDA nie powinien być widoczny jako "piąty"? Dlaczego są tylko 4 procesy?

Czy to możliwe że udało mi się ściągnąć z Seti same próbki na CUDA i 1 astro? i dlatego dwa rdzenie stały bezczynnie?

Z moich doświadczeń z CUDA'mi w Seti mogę stwierdzić, że jeśli liczysz SetiEnhanced na GPU, to na CPU będzie liczył tylko Astropulsa. Do tej pory nie spotkałem się z sytuacją, żeby liczył SetiEnhanced równolegle na CPU i GPU. Chyba jeszcze boinc i seti do tego nie dorosło.
A masz na tym kompie więcej jednostek Astropulsa? Jesli tak, to gdzieś trzeba ręcznie ustawić <ncpus> na liczba_cpu+1_gpu. Czasami boinc nie radzi sobie z tym.
Jeśli nie to, nie ściągnie Ci SetiEnhanced, żeby poszły na pozostałych rdzeniach. A o jednostki AP ostatnio ciężko (sam na nie poluję). :(
Działa to chyba też w drugą stronę. Jak masz SetiEnhanced uruchomione na CPU, to nie pobiera jednostek na GPU.
Więc wynika z tego, że po wgraniu optymalek będziesz liczył na CPU, a GPU nie ruszy.

[PBT] Horpah

#28
a czy idzie na jednej maszynie zablokować liczenie na CPU(seti) aby liczył na GPU, nie w preferencjach na koncie bo to wtedy wyłączyłoby mi inne komputery z liczenia ?

Akira

Możesz ustawić ten jeden komputer jako np. school i w nim wyłączyć cpu.

[PBT] Horpah

Cytat: Akira w 02 Luty 2009, 15:57
Możesz ustawić ten jeden komputer jako np. school i w nim wyłączyć cpu.

a jak sprawić by komputer korzystał z profilu school zamiast home, patrzę ale czegoś takiego w managerze nie widzę

3Rni

wejdz na swoje konto w berkeley, poszukaj tego komputera i tam sa lokacje

[PBT] Horpah

faktycznie, dzięki ERni

Voice1980

KrzychuP dzięki za oświecenie :) przyjmuję Twoją wersję za jedynie słuszną i prawdziwą.
Ostatecznie zdecydowałem się na liczenie na optymalkach na CPU. Jeżeli chodzi o Astropulse na optymalizacji powiedzcie czy to są optymalizacje "dodatkowe", czy wgrywając je zastąpię dotychczasowe "enhanced"? Działają równolegle?

KrzychuP

Nie zamaco. Tak to wygląda u mnie z obserwacji.
Co do AP, to korzysta on z innej aplikacji niż normalny Seth, więc wgranie optymalizacji nie wpłynie na SEnhanced (a przynajmniej nie powinno - poprawcie mnie jeśli się mylę)

Voice1980

#35
tak działa równolegle, znalazłem też na stronie lunatics gotową paczkę obu optymalizacji Win32 AstroPulse v5.0 SSE3 + AK_v8 SSSE3x

Tomasz R. Gwiazda

witam

Rozumiem ze folder projects\setiathome.berkeley.edu   ?
tworzymy, bo u mnie w katalogu BOINC nic takiego nie ma :)


lolek

Folder ten jest w danych aplikacji

Tomasz R. Gwiazda

jarze :)

Dla Win Vista jest to

C:\ProgramData\BOINC\projects

buri

Albo ten który sam ustawisz podczas instalacji  :closedeyes: