Aplikace

Fórum o projektu
Zpráva
Autor
Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Aplikace

#1 Příspěvek od forest »

Podrobnosti a novinky v připravované nové verzi aplikace:
jandobes píše:Nová verze aplikace se již alfa testuje. Výrazná změna aplikace je zrychlení hledání jak v kompletním testu, tak v periodickém testu. Program využívá zcela nové algoritmy opírající se o velice efektivní matematické metody umocňování a výpočtu kongruence, která je právě popsaná zde: http://www.elmath.org/index.php?id=disp ... ic&topic=4. Matematické předpoklady pro vývoj nových algoritmů obsažených v nové verzi velmi podrobně vybral, připravil a vyložil pan Doc. Miroslav Kureš. Bez matematického podkladu by nové algoritmy určitě nevznikly a část práce patří jemu. Nová verze totiž zpracuje 8-9 jednotek ve srovnání s původní verzí, kde by za tuto dobu byla zpracována pouze jedna. Ve skutečnosti jich nová verze na jednu jednotku provede 10 původních (zvýší se tím nepatrně čas hledání u kompletního testu). Aplikace zpracuje jednotky najednou tak, aby komunikace se serverem nebyla příliš zbytečně zatížena. Jen doplňuji, že transfer je na jedno spojení max. do 1 kB (max. 5kB / za den na 1 CPU). Periodický test test byl zrychlen o vynechání utvořených periodických řetězců, které nejsou prvočísla. Původní verze vzhledem k velkému rozměru takto utvořeného čísla (až 3500 bitů) test na prvočíselnost neprováděla. Nyní je obsažen hrubý test prvočíselnosti a řešený pomocí Trial-Division, kde zjištění dělitelnosti vychází ze znalosti bitového řetězce (podrobněji pro případné zájemce). Dle nových časů bude upraveno také score, o finální podobě budete informováni. Periodický test nyní hledá mimo Wieferichova prvočísla také near-Wieferichova prvočísla (v předchozí verzi hledal near-W pouze kompletní test). Tyto změny jsou nejdůležitějšími změnami nové verze.

Další změny aplikace:
1) Je možnost klepnutím na ikonku (semafor) schovat aplikaci do tray ikonky, nikoliv pouze přes popup menu jako v předchozí verzi).
2) Je možné nastavit paměťové zatížení aplikace. Velikost paměťového zatížení určuje, jak velké bude Erastotenovo síto, které aplikace využívá pro zjištění prvočísel v našem hledaném rozsahu velkých čísel. Čím větší bude E. síto (paměťové zatížení), tím potom bude vyšší rozlišení prvočísel v rozsahu a tím i rychlejší prohledávání. Výchozí je samozřejmě to nejnižší s ohledem na zachování komfortu práce s počítačem. Zatížení lze nastavit od 20MB do cca 200MB (ve 4 stupních).
3) Prioritu procesoru, kterou v aplikaci změníte si bude aplikace pamatovat i po novém spuštění.
4) Byly řešeny problémy se stabilitou.
5) Je absolutně vypnuté grafické vykreslování při schované aplikaci. V předchozí verzi ne v takovéto míře. Důvodem je další zrychlení.
6) Aktualizace programu není automatická, ale vždy upozorní na novou verzi pomocí vyjížděcího panelu (jako u Skype nebo ICQ) vpravo u hodin. U windows XP a nižší můžete využít přímé stažení z aplikace, u Windows Vista je nutné stáhnout klepnutím na panel nebo stáhnout zde ze stránek.
7) Při spouštění aplikace na více jádrech je při registraci člena propojena instance na ostatní instance. Ostatní instance čekají, dokud není registrace dokončena a ihned po zaregistrování si ostatní natáhnou registraci včetně jednotek. Není tedy nutné registrovat všechny 4 instance jako v předchozí verzi, ale aplikace pracuje jako jedna.
8 ) Aplikace zobrazuje název CPU umístěném na hlavním okně programu shodující se s názvem v profilu člena. Člen má kontrolu nad tím, která instance jak pracuje (v porovnání s profilem).
9) Pozastavení běhu aplikace dělalo problémy se stabilitou při delší pauze. Nyní jsou při pozastavení výpočtu uvolněny vlákna hledání a zatížení procesoru je minimální (pouze kontrola obnovení). Po obnovení např. po 8 hodinách výpočet je znovu "nahozen" a počítá se dál.
10) V nové verzi lze nastavit, že aplikace nebude chtít žádnou další práci. Program dopočítá obě aktuální jednotky a už žádnou stahovat nebude do té doby, dokud opět nebudete chtít.
11) V instalaci aplikace se Vás program zeptá, zda chcete spouštět aplikaci se startem Windows nebo nikoliv. Aplikace bude absolutně pod Vaší kontrolou.
12) Ti co chtějí si mohou nastavit, aby se ikonka aplikace schovávala.

Multicore launcher umožňuje:
1) Spřažení instancí na více jader procesoru tak, aby každá instance dělala jinou práci a běžela na různých jádrech.
2) Spustit program ve více instancích na všech jádrech.
3) Udělit stejným počítačům různé ID

Termín vydání beta verze aplikace: předpoklad 4.2.2008
Termín vydání spořiče: předpoklad 4.2.2008
Termín změny multicore launcher beta na finální : předpoklad 4.2.2008

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Wieferich@home

#2 Příspěvek od forest »

jandobes píše:Program neumožňuje pracovat jako služba, ale potěším vás. Ikonky lze jednoduše skrýt v multicore launcher nebo v aplikaci. Vepsáním do souboru main.ini v adresáři /data následující:

[application]
notray=1

Pak už pracuje jako 2 - 4 procesy se skrytými ikonkami.

notray=0 ... budou po novém spuštění opět zobrazeny ikonky všech instancí.
U multicore launcher to opravdu funguje, jek jsem si to ověřil a tedy je možné projekt takto provozovat hodně zamaskovaně, aby zbytečně neklikali BFU na semafory a nezkoumali co to v té liště bliká :lol:
Jen doplním že soubor main.ini se v podadresáří Data vytvoří až když si přepnete na češtinu, nebo jej musíte vytvořit ručně.

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Wieferich@home

#3 Příspěvek od forest »

Už vyšla nová verze 2.0.4.1. V současném klientovi stačí kliknout na ,,Aktualizovat,, a program se o vše postará. Pak už jen nastavíte paměť kterou chcete dát projektu a jedete dál. Automaticky je nastaveno nejmenší využití paměti.

Výpočet je skutečně mnohem rychlejší.

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Wieferich@home

#4 Příspěvek od forest »

A také dnes vyšla nová verze 2.0.5.1.

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Wieferich@home

#5 Příspěvek od forest »

Nová verze 2.0.5.1 při změně týmu stahuje kompletní statistiku do okna aplikace, podíl týmu - skóre týmu, podíl člena... atd. V minulé verzi se měnily údaje pouze částečně.
Paměťové zatížení lze určit pro jednotlivé instance (multi-core) zvlášť, stejně tak prioritu procesoru a zastavení práce (nestahovat další jednotky).
Při ukončení aplikace byla odstraněna chyba (program při uzavření způsoboval vyjímku).
Při přechodu na novou verzi nebude práce ztracena (bude pokračovat v rozdělané práci) a objem práce je stejný.

rendo
26.3157894737 %
26.3157894737 %
Příspěvky: 245
Registrován: ned 09 pro, 2007 14:25
ID CNT statistics: 3742
Bydliště: Pardubický kraj, Svitavy

Re: Wieferich@home

#6 Příspěvek od rendo »

Vyšla nová verze aplikace a to s označením 2.0.7.1. Liší se sice jen v maličkostech, ale mělo by to být zase o něco lepší tak aktualizujte :smt045 .

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Wieferich@home

#7 Příspěvek od forest »

Něco málo o nové verzi:
jandobes píše: Nová verze umožňuje vypnout upoznrnění na nové verze. V hlavním okně bylo přidáno několik 7-segmentů pro skóre člena a týmu. Byl přidán překlad programu - němčina. Po aktualizaci v průběhu zpracování nepřijdete o rozdělanou práci.

Uživatelský avatar
Pepino65
52.6315789474 %
52.6315789474 %
Příspěvky: 1728
Registrován: pát 03 lis, 2006 20:09
rok narození: 08 lis 1965
ID CNT statistics: 1040
Bydliště: Sokolov

Re: Wieferich@home

#8 Příspěvek od Pepino65 »

Dejte mi někdo vědět, jestli 14-denní deadline platí i pro periodický test. Vypadá to, že bych to tentokrát nemusel stihnout. díky
Obrázek

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Wieferich@home

#9 Příspěvek od forest »

Co vím tak platí pro oba stejný.

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Aplikace

#10 Příspěvek od forest »

Vyšla nová BETA verze aplikace 2.1.0.5
Je v ní hned několik novinek a oprav:

- Opraveny některé problémy se spouštěním na více jádrech
- Soubor main.ini (konfigurační soubor) je přejmenován dle ID jádra (1 jádro / více).
- Složka pro ukládání výsledků je oddělená pro jednotlivá jádra, klient tak má
vyhrazený vlastní prostor pro výsledky.
- Přidáno tlačítko do okna registrace "Již zaregistrován" - není nutné znovu vyplňovat všechny údaje.
- Přidána možnost přerušení výpočtu v pravidelných intervalech Žádný / 5 / 15 minut. Využijí ti, kteří chtějí v pomlkách věnovat výkon jiným aplikacím, případně chtějí chladit v tomto intervalu své procesory. Využití nechám na vás. Samozřejmě lze počítat bez přestávky (výchozí).
- Opraveno přenášení okna do popředí při klepnutí na ikonku v system-tray. V předchozích verzích vždy zůstavalo okno v pozadí.
- Opraven spořič obrazovky. Byly doplněny textové konstanty, které bránily ve spuštění spořiče. Dále spořič nyní nemá žádnou prodlevu pro vypnutí.
- Přidána možnost přihlášení do týmu dvojitým klepnutím na název týmu v seznamu týmů.
- Přidáno ověřování aktivity jednotek na serveru. Čas výpočtu je nyní efektivnější.
- Ověřování členství v týmu. Při změně členství v týmu zůstavala v instanci (multicore launcher) původní informace, které se nezměnila. Nyní před začátkem výpočtu jednotky se data aktualizují.
- Opraveno zobrazení hodnoty podílu týmu na projektu (chybné zaokrouhlování).
- Změna ikonky v system tray při klepnutí na ní (praktické pro spouštění na více instancích. Máte tak přehled, které okno jaké ikonky bylo otevřeno).
- Přidána možnost spouštění až 8 instancí (cores) v launcher.ini (původně 4). Verze 1.2.0.1.

Uživatelský avatar
Pepino65
52.6315789474 %
52.6315789474 %
Příspěvky: 1728
Registrován: pát 03 lis, 2006 20:09
rok narození: 08 lis 1965
ID CNT statistics: 1040
Bydliště: Sokolov

Re: Aplikace

#11 Příspěvek od Pepino65 »

Efektivní, znamená kratší výpočet?
Obrázek

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Aplikace

#12 Příspěvek od forest »

Spíše mně to připadá, že se ověřuje zda už danou jednotku někdo nezpracoval, ale že by uměli nadálku stornovat započatou práci jsem se nikde nedočetl.

Uživatelský avatar
Pepino65
52.6315789474 %
52.6315789474 %
Příspěvky: 1728
Registrován: pát 03 lis, 2006 20:09
rok narození: 08 lis 1965
ID CNT statistics: 1040
Bydliště: Sokolov

Re: Aplikace

#13 Příspěvek od Pepino65 »

Napsal si : Čas výpočtu je efektivnější. Nemyslím, že by se ověřovalo, zda již bylo počítáno, to možná ověřuje ten server, zda nebylo cosi v nějaké sekvenci dané jednotky, ale já bych si to opravdu typnul na změnu ve výpočtu, tj. že cosi se ověřuje jinak, tudíž čas by se mohl zkrátit. Zkusím až dopočítám ty 2 rozpracované jednotky nahrát tu beta-verzi a testnout. Pokud to někdo neudělá za mě dříve.
Obrázek

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Aplikace

#14 Příspěvek od forest »

Ty novinky jsem vypsal z jejich fóra co tam uvádí, osobně jsem to netestoval.

Honza
63.1578947368 %
63.1578947368 %
Příspěvky: 3247
Registrován: pát 03 lis, 2006 10:46

Re: Aplikace

#15 Příspěvek od Honza »

Dlouho nebylo nic napsano, tak něco nového.
nahodou jsemna PG narazil na téma tohoto projektu, prosby o prelozeni apod.

Je tam jedna ne příliš lichotivá, nicméně pochopitelná poznámka.
Don't waste your time. Earlier this year Geoff Reynolds and I offered them software that was many times faster than what they are running, but our requirement was they open their source under GPL. That obviously didn't happen because they are still running the slow client that they had at that time.
I would be all too glad for a better coordinated project such as PrimeGrid to take it over.
Bylo na projektu diskutovano o možnosti optimalizaci, resp. efektivitě projektu?
Posunulo se to někam?

Navíc podle toho co koukám, tak to skončilo před měsící beta aplikací, o které forest informoval...

Uživatelský avatar
Pepino65
52.6315789474 %
52.6315789474 %
Příspěvky: 1728
Registrován: pát 03 lis, 2006 20:09
rok narození: 08 lis 1965
ID CNT statistics: 1040
Bydliště: Sokolov

Re: Aplikace

#16 Příspěvek od Pepino65 »

Bohužel nic nového. Popravdě tento projekt mě zklamal, jedou si na svém písečku, přestože by to mohlo běžet pod Boincem a zájem by byl, dokonce by se dalo říct, že větší venku než doma. Autoři mi připadají téměř slepí vůči jakékoliv změně. Beta klient měl na můj vkus některé mouchy, které mi to znechutily ještě víc - myslím agresivitu klienta, cucání 100 % výkonu jádra, kousání jiných aplikací a zpomalení výpočtů v boincu o více než 20 % apod. Navíc je pravdou, že optimalizace by byla vhodná, zejména u periodického testu. Přesto, jestliže by se rozhoupali, myslím, že by mohli i slavit úspěch, třeba na PrimeGridu. PG i yoyo využívají wrapper, tak proč by to nešlo pro wiefericha. Možná, že moje dojmy jsou ale jen subjektivní a ojedinělé.
Obrázek

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Aplikace

#17 Příspěvek od forest »

Přesně tak, ohledně optimalizací ani portování do BOINC bohužel nic nového. Česká verze webu také asi v nedohlednu a celkově mně to připadá jako by se s provozem spokojili a na nové věci neměli moc času.

Novinky v pořadí předních týmů také žádné, ale doháníme Moravian Universities & Colleges a máme srovnatelný výkon za poslední 2 měsíce s první trojkou, což je velice dobré. Pokud by se podařilo výkon zvednout, už je všechny budeme stahovat 33iii

Honza
63.1578947368 %
63.1578947368 %
Příspěvky: 3247
Registrován: pát 03 lis, 2006 10:46

Re: Aplikace

#18 Příspěvek od Honza »

Pokud se schodujete na tom, že zájem ze strany projektu o zefektivnění a rozšiřování je velmi vlažný, tak pak nechápu, proč to dál podporovat nebo se těšit z potencionálního postupu na vyšší příčky...

Uživatelský avatar
Pepino65
52.6315789474 %
52.6315789474 %
Příspěvky: 1728
Registrován: pát 03 lis, 2006 20:09
rok narození: 08 lis 1965
ID CNT statistics: 1040
Bydliště: Sokolov

Re: Aplikace

#19 Příspěvek od Pepino65 »

No protože náš tým je přece NATIONAL a byli bychom rádi, kdyby se něco v našich luzích a hájích dělo. Jak jsem psal, zájem je i z venku, stačí se podívat na týmy, které wiefericha jedou, hodně z nich znáš. Je fakt, že by to chtělo nějakého dobrého optimalizátora jako byl Akoš Fekete apod. a příjít za nimi s čímsi konkrétním.
Obrázek

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: Aplikace

#20 Příspěvek od forest »

Podpora je určitě třeba když je to jediný projekt v republice. Pokud by výpočty upadly, mohlo by to mít velký dopad na budoucnost DC u nás. Jediná naše možná pomoc je zapojit nějaký ten výkon a čekat zda se lidé kolem projektu postarají o co nejlepší funkčnost. Osobně doufám že se ukáže na naší scéně brzy nějaký další DC projekt a pak již budou mít důvod se více snažit aby si počtáře udrželi.

Odpovědět

Zpět na „Wieferich@home“