Aktualności:

Nowy polski projekt BOINC - Universe@Home

Menu główne

zoptymalizowani klienci BOINC

Zaczęty przez bartsob5, 17 Wrzesień 2005, 19:09

Nietoperek

boinc manager z 5.2.13 bedzie ladnie dzialac :) - tylko musisz tez skombinowac pliczek boinc.dll - wersja 5.4.x menadzera jest niezgodna z zadnym nizszym boinciem
---
swiezutki  crunch3r 5.5.0 :)

2006-05-20 16:31:24||   2118 floating point MIPS (Whetstone) per CPU
2006-05-20 16:31:24||   8822 integer MIPS (Dhrystone) per CPU
sempron 2400+ 1,67/1,86 -- juz mi sie podoba :]

Szerpa

zeczywiscie smiga pieknie
3954 Whetstone
11903 Dhrystone

wow

Nietoperek

mala poprawka -

2300 Whetstone
9499 Dhrystone

test robiony w trybie awaryjnym z wylaczonymi wszystkimi mozliwymi uslugami - reszta sie nie zmienila - niezly dopal ;)

Szerpa

---------- 17:16 20.05.2006 ----------

Pieknie smiga crunch3r 5.5.0 na oryginalnym 5.4.9

a oto wynik mojego laptopika TravelMate 2403 (celeron M 1,5Ghz podkrecony na 2 GHz

2006-05-20 17:57:04||Starting BOINC client version 5.5.0 for windows_intelx86
2006-05-20 17:57:04||libcurl/7.15.3 OpenSSL/0.9.8a zlib/1.2.3
2006-05-20 17:57:04||Data directory: C:\Program Files\BOINC
2006-05-20 17:57:04|SETI@home|Found app_info.xml; using anonymous platform
2006-05-20 17:57:04||Processor: 1 GenuineIntel Intel(R) Celeron(R) M processor         1.50GHz
2006-05-20 17:57:04||Memory: 1.24 GB physical, 1.46 GB virtual
2006-05-20 17:57:04||Disk: 18.45 GB total, 4.02 GB free

2006-05-20 17:57:35||Running CPU benchmarks
2006-05-20 17:58:34||Benchmark results:
2006-05-20 17:58:34||   Number of CPUs: 1
2006-05-20 17:58:34||   2784 floating point MIPS (Whetstone) per CPU
2006-05-20 17:58:34||   10841 integer MIPS (Dhrystone) per CPU
2006-05-20 17:58:34||Finished CPU benchmarks

masakra co ?

---------- 17:57 ----------

Kurde polaczyc benchmarki crunch3r'a z kalibracja truxofta albo BoincStudio byloby pieknie.
Pewnie sie da ............

---------- 18:12 ----------

I swiezutki BoincStudio v0.5c
Smiga ladnie z oryginalnym menagerem 5.4.9 dziala kalibracja i pozostale opcje

jack78


PrzPrz

:D  :D  :D  Dzięki wielkie  :D  :D  :D

Miałem:
2006-05-20 10:17:43||Benchmark results:
2006-05-20 10:17:43||   2289 double precision MIPS (Whetstone) per CPU
2006-05-20 10:17:43||   7300 integer MIPS (Dhrystone) per CPU


Po zmianie klienta na BOINC client software 5.4.9:
2006-05-22 00:06:53||Benchmark results:
2006-05-22 00:06:53||   1723 floating point MIPS (Whetstone) per CPU
2006-05-22 00:06:53||   3177 integer MIPS (Dhrystone) per CPU


I po dołożeniu Crunch3r Boinc 5.5.0 Windows SSE2:
2006-05-22 00:12:34||Benchmark results:
2006-05-22 00:12:34||   3091 floating point MIPS (Whetstone) per CPU
2006-05-22 00:12:34||   10135 integer MIPS (Dhrystone) per CPU


Nietoperek: Dzięki za link do crunch3r'a 5.5.0 :D
Szerpa: Dzięki za info o śmiganiu crunch3r'a 5.5.0 na oryg. 5.4.9 :D

bartsob5

czy dobrze rozumiem? Crunch3r boinc 5.5.0 dziala tylko z oryginalnym menadzerem 5.4.9???

czy to oznacza, ze jesli nie chce zmieniac wersji oryginalnej, to mam uzyc jakiejs starszej optymalizacji?

Nietoperek

Cytat: "bartsob5"czy dobrze rozumiem? Crunch3r boinc 5.5.0 dziala tylko z oryginalnym menadzerem 5.4.9???

czy to oznacza, ze jesli nie chce zmieniac wersji oryginalnej, to mam uzyc jakiejs starszej optymalizacji?
hmm...napewno bezproblemowo dziala przy zainstalowanym boinc'u 5.4.x jako usluga - przy instalce boinc'a 5.2.13 i podmiance plikow + dodatkowe nowsze biblioteki z 5.4.x tez poszlo bez problemu :) - manager boinc 5.4.x napewno nie bedzie dzialac z nizszymi klientami
-----------------
i cos dla linux'a
BOINC_5.5.0_SSE2
BOINC_5.5.0_SSE
przed instalacja nalezy przeczytac plik readme_app gdzie sa podane zaleznosci plikow, ktore musza byc spelnione do poprawnego dzialania aplikacji

Gave

Kiedyś się w tym jeszcze orientowałem, ale teraz, wstyd się przyznać, trochę się pogubiłem...  :?
Czy mógłby więc ktoś mi wyjaśnić (lub podać linka wyjaśniającego) ideę optymalizowanych menadżerów BOINCa (ja rozumiem: menadżer = program zarządzający działaniem wielu projektów, klient/aplikacja = program obliczający konkretny projekt) na kształt najnowszego Crunch3er'a?

Czemu jego benchmarki są tak wysokie?
Czy przez to cokolwiek liczy się efektywniej?
Czy zmienia to liczbę żądanych kredytek?

Kiedyś było tak - pojawiała się aplikacja np. SETI optymalnie wykorzystująca dany procesor, przez to licząca efektywniej = szybciej, co powodowało, że menadżer żądał małej liczby kredytów, co krzywdziło ogół przez zaniżanie średniej liczby przyznawanych kredytów. Pojawił się więc pomysł aby wypuścić menadżera, który był tak samo optymalizowany (tzn. niejako rozpoznawał o ile dany procesor może być efektywniejszy przy zastosowaniu optymalizowanych klientów) i zwiększał liczbę żądnych kredytów (przez zwiększenie benchmarków, bo przy danej optymalizowanej aplikacji komp był faktycznie wydajniejszy) tak aby menadżer kompensował klienta. A teraz pojawia się menadżer, który ma zdecydowanie wyższe benchmarki, co sugerowało by, że komp będzie przy jego użyciu liczył dużo efektywniej. Przy czym nie zmieniły się aplikacje do projektów.

W jaki sposób ten menadżer (bez zmian aplikacji) usprawnia pracę i efektywność BOINCa?
I czy moje rozumowanie jest wogóle poprawne?  :wink:

AL

Cytat: "Gave"Kiedyś było tak - pojawiała się aplikacja np. SETI optymalnie wykorzystująca dany procesor, przez to licząca efektywniej = szybciej, co powodowało, że menadżer żądał małej liczby kredytów, co krzywdziło ogół przez zaniżanie średniej liczby przyznawanych kredytów. Pojawił się więc pomysł aby wypuścić menadżera, który był tak samo optymalizowany (tzn. niejako rozpoznawał o ile dany procesor może być efektywniejszy przy zastosowaniu optymalizowanych klientów) i zwiększał liczbę żądnych kredytów (przez zwiększenie benchmarków, bo przy danej optymalizowanej aplikacji komp był faktycznie wydajniejszy) tak aby menadżer kompensował klienta.
Myślę, że jest właśnie tak jak piszesz - więc optymalizowany menadżer powinien być przydatny jedynie liczącym Seti i Enisteina z optymalizacjami - tak przynajmniej w teorii mi się wydaje.
CytatCzy zmienia to liczbę żądanych kredytek?
Zmienia na plus, szczególnie duży w projektach gdzie żądany kredyt=gwarantowany kredyt (jak rosetta itp.)

Gave

Cytat: "AL"
Myślę, że jest właśnie tak jak piszesz - więc optymalizowany menadżer powinien być przydatny jedynie liczącym Seti i Enisteina z optymalizacjami - tak przynajmniej w teorii mi się wydaje.
Tylko w takim wypadku jaki sens ma wypuszczanie nowego menadżera, który przez tak znaczne różnice w benchmarkach wskazywałby na istotny wzrost wydajności liczenia, podczas gdy aplikacje, czyli czynnik właśnie odpowiedzialny za wydajność obliczeń, pozostał ten sam?

Nie chcę tu bynajmniej powracać do dyskusji pt "optymalizować czy nie i w jaki sposób by było fair?", ale ten menadżer po prostu mnie zastanawia. :wink:

AL

Być może w nowych menadżerach są jakieś optymalizacje zwiększające wydajność komputerów-ale jakichś szczegółowych procentowych porównań nie posiadam. Wiadomo natomiast, że akurat w dziedzinie komputerów jest stały dosyć mocny postęp-więc nowy menadżer może po prostu rozpoznaje tylko nowe modele procesorów itp.?.

Szerpa

Ja robilem taki test porownywalem predkosci liczenia probki einsteina na crunch3r'e 5.2.13 i na 5.0.0 i na  BoincStudio
czasy byly identyczne + - 5 s

ale robilem to tylko raz i na jednej maszynie wiec nie moge powiedziec ze jest tak napewno i dla wszystkich projektow

Wiec optymalizacje klienta wg mnie mają tylko sens dla zoptymalizowanych alplikacji liczących. jesli rozpatrywac to z moralnego punktu widzenia

ale z drugiej strony tak wielu uzywa zoptymalizowanego klienta ze my bedziemy "stratni puktowo" jesli nasza moralnosc kaze nam liczyc niezoptymalizowane projekty na niezoptymalizowanych klientach.

a tu z zespolu BoincSynergy na temat optymalizowanych klientow.

CytatWhat is a optimized BOINC client?
The optimized BOINC client is also based on the official version of the BOINC client, but the changes are not aimed to increase performance. It is rather designed to correct some of the credit calculation problems that arise with the use of the optimized applications. It uses a altered benchmark test, that should better reflect the processing power per Whetstone/Dhrystone while a advanced instruction set is in use.
The optimized BOINC client is not required to run the optimized applications - both work independently.

m2marek

Pomijając optymalizacje, to z moich pomiarów jasno wynika, że nowsze Menadżery BOINC dają wyraźnie wyższe wyniki benczmarków, jednocześnie tylko nieznacznie poprawiając czasy obliczeń (u mnie granice błędu).

PrzPrz

Cytat: "m2marek"(...) nowsze Menadżery BOINC dają wyraźnie wyższe wyniki benczmarków, jednocześnie tylko nieznacznie poprawiając czasy obliczeń (u mnie granice błędu).
8O A może jest to po prostu działanie celowe - aby skłonić liczących do częstej aktualizacji BOINCmgr...:?:

Gave

Cytat: "PrzPrz"8O A może jest to po prostu działanie celowe - aby skłonić liczących do częstej aktualizacji BOINCmgr...:?:
Tyle, że tu nawet nie chodzi o oficjalnego menadżera, których coraz to nowsze wersje są regularnie wypuszczane.
A poza tym jaki byłby sens zachęcania, poprzez zwiększanie benchmarków, do aktualizacji do menadżera, którego chyba jedynym zauważalnym nowum są...wyższe benchmarki?  :?

Szerpa

CytatCzemu jego benchmarki są tak wysokie?

Nie wiem

CytatCzy przez to cokolwiek liczy się efektywniej?

Raczej nie

CytatCzy zmienia to liczbę żądanych kredytek?

Tak
(w duzym uproszczeniu zadanie kredyteki to benchmark x czas procesora  wszystkie kalibracje wynikow manipuluja jednym albo dwoma czynnikami zadajac wiecej kredytek, a w przypadku crunch3r zada wiecej za wyszystko)

Gave

Chyba nie ma sensu za bardzo przeciągać tego wątku - wygląda na to, że nie znane są nam przyczyny wypuszczania tak 'zoptymalizowanych' menadżerów. Pozostaje jedynie pogodzić się z tym faktem i stosować takie optymalizacje lub nie. :wink:
Choć moim zdaniem pewnie i tak to zrobimy bowiem coraz więcej osób będzie je stosować nie po to by żądać 'sprawiedliwej' liczby kredytów ale po to by nie pozostawać w tyle za innymi - by żądać 'sprawiedliwej' liczby kredytów w stosunku do innych.

Swoją drogą uważam, że powinna być wzorcowa jednostka warta konkretną liczbę kredytów i na jej podstawie wyznaczano by stałą wartość jednostki o konkretnej długości/liczbie operacji. Wtedy wszyscy dostawali by tyle samo a ci z lepszymi bądź lepiej zoptymalizowanymi maszynami przeliczali by szybciej (czyli efektywniej) przez co zwiększał by się ich dorobek kredytowy. Ta metoda też pewnie ma swoje wady, ale...  :wink:

Nietoperek

Cytat: "bartsob5"skad sciagnac najlepsza optymalke boinca, pod proca obslugujacego MMX/3DNow! ale nie takiego truxsoft, co podwyzy benchmarki tylkio troche, tylko takiego, co wiecie, wzniesie je na wyzyny;)
BOINC 5.5.0 MMX wprost od Crunch3r'a ;)

Bober

Witam

Ja zainstalowalem Crunch'a i jestem zadowolony. Tylko jak teraz zrobić jeszcze kalibracje w Einsteinie??

Czy komuś się to udało??

(mam w tej chwili Boinc 5.4.9 + Crunch3r 5.5.0, do Einsteina uzywam D41.14)

Szerpa

crunch3r nie ma kalibracji

kalibracje ma truxoft i BoincStudio patrz optymalizacje

krzygaj

mam problem z cruncherem. Odpalam go na maszynie 64bitowej pod konsolą Linuxa i dostaję coś takiego:
2006-06-01 18:07:07 [Predictor @ Home] Sending scheduler request to http://predictor.scripps.edu/predictor_cgi/cgi
2006-06-01 18:07:07 [Predictor @ Home] Reason: To fetch work
2006-06-01 18:07:07 [Predictor @ Home] Requesting 17280 seconds of new work
2006-06-01 18:07:12 [Predictor @ Home] Scheduler request succeeded
2006-06-01 18:07:12 [Predictor @ Home] Message from server: platform 'x86_64-unknown-linux-gnu' not found
2006-06-01 18:07:12 [Predictor @ Home] No work from project
2006-06-01 18:07:12 [Predictor @ Home] No work from project
2006-06-01 18:07:17 [boincsimap] Sending scheduler request to http://boinc.bio.wzw.tum.de/boincsimap_cgi/cgi
2006-06-01 18:07:17 [boincsimap] Reason: To fetch work
2006-06-01 18:07:17 [boincsimap] Requesting 17280 seconds of new work
2006-06-01 18:07:22 [boincsimap] Scheduler request succeeded
2006-06-01 18:07:22 [boincsimap] Message from server: platform 'x86_64-unknown-linux-gnu' not found
2006-06-01 18:07:22 [boincsimap] No work from project
2006-06-01 18:07:22 [boincsimap] No work from project
2006-06-01 18:07:52 [rosetta@home] Sending scheduler request to http://boinc.bakerlab.org/rosetta_cgi/cgi
2006-06-01 18:07:52 [rosetta@home] Reason: Requested by user
2006-06-01 18:07:52 [rosetta@home] Requesting 17280 seconds of new work
2006-06-01 18:07:57 [rosetta@home] Scheduler request succeeded
2006-06-01 18:07:57 [rosetta@home] Message from server: platform 'x86_64-unknown-linux-gnu' not found
i w takim stanie komputer sobie potrafi wisieć przez całą noc nic nie robiąc. Niepomagają wymuszonie update i reset projektu :(.
Jeżeli odpalę standardowego klienta BOINC to wszystko jest w porządku i komputer zaczyna liczyć.
Odpalenie Crunchera robię tak, że przegrywam 2 pliczki znajdujące się w archiwum do katalogu standardowego klienta poczym odpalam nowego klienta - może cos źle robię?
Czy ktoś wie może w czym jest problem?
Dzięki za pomoc

m2marek

Może głupie pytanie, ale...
Czy twój linux jest 64ro bitowy i czy taką optymalizację wgrywasz, a może tylko ptocesor jest 64bit?

krzygaj

tak wszytsko jest na 64bit:
uname -a
Linux 2.6.16.9 #1 SMP Thu Apr 20 12:20:59 CEST 2006 x86_64 x86_64 x86_64 GNU/Linux
Procesory to: Intel(R) Xeon(TM) CPU 2.80GHz
oraz Intel(R) Pentium(R) D CPU 3.00GHz

m2marek


Nietoperek

malo ktory projekt (zeby nie powiedziec iz zaden) ma aplikacje czysto pod systmy i procesory 64bit'owe stad zapewne komunikat o nieznanej aplikacji x86_64

krzygaj

hmmm a może to tylko u mnie taki feler jest?
Może niech odezwą się osoby które spełniają poniższe warunki:
- liczą na procesorach i systemach linuxowych 64bitowych
- liczą pod konsolą w Linuxie
- używają optymalizacji Crunchera
Chcę sprawdzić czy u kogoś taki zestaw działa i ładnie wszystko liczy
Dzięki

kshonek

Cytat: "krzygaj"hmmm a może to tylko u mnie taki feler jest?
Może niech odezwą się osoby które spełniają poniższe warunki:
- liczą na procesorach i systemach linuxowych 64bitowych
- liczą pod konsolą w Linuxie
- używają optymalizacji Crunchera
Chcę sprawdzić czy u kogoś taki zestaw działa i ładnie wszystko liczy
Dzięki

tłumu nie znajdziesz takiego ;)

//

czy menager kasuje raz na jakis czas optymalizacje liczaca,czy co? bo wcielo mi wszystko, bylo bylo i nie ma, mialem crunch3ra pod sse2 i optymalizacji einsteina p[od sse3, ale cos mnie zdziwily aktualne benchmarki i szybkosc liczenia, mam tylko 2800/5000, amailem 5200/11000, a nic nie zmienilem, einstein i simap licza sie wolniej - tak jak bez optymalziacji, teraz wgrałem na nowo optymalizacje projektow i licza szybciej, ale nie wiem co z crunch3rem, bo nie mam na dysku ....
img]http://www.boincstats.com/signature/user_680760.gif[/img]

krzygaj

czy ktos może podesłać na maila klienta(5.5.0) od crunchera na windowsa pod athlona xp?, bo strona crunchera coś padła
Dzięki

Mchl

http://boincapoland.webpark.pl/

To nie strona padła, tylko Crunch3r po oskarżeniu go o sprzyjanie oszukiwaniu, przestał udostępniać optymalizacje.

W nagłych wypadkach wzywać przez: mail: mchlpl[at]gmail.com | PM|mchl[a]boincatpoland.org

krzygaj

---------- 20:32 08.06.2006 ----------

słuszna uwaga
w takim razie liczę bez optymalizacji

---------- 03:46 ----------

hmmmm... wszystko by było ładnie pieknie gdyby link do klientów crunchera nie wskazywał na adres w sieci wewnętrznej tj 10.10... :(

Szerpa

---------- 22:07 08.06.2006 ----------

wielkie sorki ale padl mi server
jutro powinno juz dzialac

---------- 20:08 09.06.2006 ----------

juz dzialaja linki
dodalem tez optymalizacje sztaki grid

Rysiu

A ja ciągle nie mogę pobrać...

Cytat: "Mchl"http://boincapoland.webpark.pl/

To nie strona padła, tylko Crunch3r po oskarżeniu go o sprzyjanie oszukiwaniu, przestał udostępniać optymalizacje.

Właśnie doczytałem  8)  :D

Szerpa

---------- 13:17 10.06.2006 ----------

Crunch3r    

Boinc 5.5.0 Windows SSE2

Boinc 5.5.0 Windows SSE

Boinc 5.5.0 Windows MMX


A wszystko to i nie tylko to tutaj

cos chyba zle robisz bo u mnie sie pobiera
jeszcze ktos ma problemy ????????????

---------- 20:25 11.06.2006 ----------

Dzieki uprzejmosci blizej mi nieznanego radka sz ale wynika z emaila ze jest z POLAND
dzialaja na stronie juz odnosniki do wszystkich optymalizacj seti@home crunch3ra dla windows
tu pytanie dla liczacych czy nie jest konieczny plik app.xml do tego ?
takze mamy sse i sse3 seti dla linux
dzieki raptorowi
wiec powstala podstrona dla linuxa

i boinc seti tez mamy
dziekuje wszystkim

moze ktos sie chce zajac strona linuxa?
czuje sie ktos na silach bo ja jestem kiepski nie znam programow itp.

bartsob5

app.xml jest konieczny tylko wtedy, jesli aplikacja optymalizowana ma inna nazwe niz oryginalna (dlatego optymalki akosfa nie porzebuja takich pliczkow)

Szerpa

---------- 20:41 11.06.2006 ----------

no to dla seti musza byc poszukam gdzies mialem

---------- 00:17 12.06.2006 ----------

Z powodu lepszych mozliwosci
Stronka o optymalizacjach zmienila adres http://boincapoland.republika.pl

Nietoperek

5.4.10 wymagany win 2k/xp oraz procesor z SSE2 - pliki rozpowszechniane w sieci torrent - zrodlo

bartsob5


AL

Cytat: "Nietoperek"5.4.10 wymagany win 2k/xp oraz procesor z SSE2 - pliki rozpowszechniane w sieci torrent - zrodlo
No tak, na dzień dobry oskarżyli kolesia o cheatowanie i już nie można pobrać tego klienta. Nietoperek testowałeś może tego potworka? Jakie wyniki?

Nietoperek

Cytat: "AL"No tak, na dzień dobry oskarżyli kolesia o cheatowanie i już nie można pobrać tego klienta. Nietoperek testowałeś może tego potworka? Jakie wyniki?
tez poczatkowo myslalem ze usunal juz strone - ale sie okazalo ze operka u mnie nie chciala poprawnie wczytac certyfikau stronki - na firefox'ie pojawil sie stosowny monit o akceptaacje certyfikatu strony i poprawne wszystko sie wczytalo

slabszy od cruncher'a szybszy od trux'a A64 3200+ dal jakies 2400/7800 z groszami (cruncher sse 3400/11000 z groszem) - super szybki zapewnie nie bedzie ale tez autor sie ze tak powiem "nie przykladal" bo jak sam pisal na forum einsteina nudzilo mu sie o zrobil sobie bunarki - w duzym pakiecie jest klient (binarka) i zrodla boinc'a a w malym tylko klient