Aplikace
Re: Aplikace
Na GFN n=15 32768 se bude přecházet z OCL3 na OCL2 kvůli b limitu 16,777,21
Pro hledání prvočísel tak bude velmi vhodný n=16 65536, která jsou navíc dost velká do TOP5000 a b limit pro OCL3 je ani ne v polovině.
Na rychlém GPU jeden task tak 3 minuty.
On 15 Dec 2015 11:23:43, the 436,674 digit prime 4603702^65536+1 was found by Eric Nietering using the OCL3 app.
The double checker of this task was Honza on 15 Dec 2015 11:30:08 using the OCL3 app.
O 6 minut pozdě a pouze double checker...
Pro hledání prvočísel tak bude velmi vhodný n=16 65536, která jsou navíc dost velká do TOP5000 a b limit pro OCL3 je ani ne v polovině.
Na rychlém GPU jeden task tak 3 minuty.
On 15 Dec 2015 11:23:43, the 436,674 digit prime 4603702^65536+1 was found by Eric Nietering using the OCL3 app.
The double checker of this task was Honza on 15 Dec 2015 11:30:08 using the OCL3 app.
O 6 minut pozdě a pouze double checker...
-
- 42.1052631579 %
- Příspěvky: 732
- Registrován: úte 21 čer, 2011 13:26
- ID CNT statistics: 16075
Re: Aplikace
To že Genefer aplikace jednotku cca po 10 minutách restartuje je featura aplikace, nebo nějaký problém?
OCLcudaGFN19
Dík
OCLcudaGFN19
Dík
- vinn
- 42.1052631579 %
- Příspěvky: 802
- Registrován: ned 03 bře, 2013 22:13
- rok narození: 12 zář 1975
- ID CNT statistics: 14137
- Bydliště: Praha
Re: Aplikace
Me to delaly jednotky rady 16. Ale jen na jednom PC. Nepomohlo ani uvolneni casti jader. Na jinem stroji to jede bez problemu.
Jedine, co by to podle mne mohlo ovlinit , je druh soubezne bezicich jednotek na CPU od jineho projektu.... ?
Genefer samozrejme pocitam na GPU.
Jedine, co by to podle mne mohlo ovlinit , je druh soubezne bezicich jednotek na CPU od jineho projektu.... ?
Genefer samozrejme pocitam na GPU.
-
- 42.1052631579 %
- Příspěvky: 732
- Registrován: úte 21 čer, 2011 13:26
- ID CNT statistics: 16075
Re: Aplikace
Tak všechny Primegrid jednotky skončily chybou a teď se dívám že najednou i ostatní projekty. Achjo, zaslaná CUDA.
-
- 78.9473684211 %
- Příspěvky: 7610
- Registrován: úte 13 led, 2009 15:33
- rok narození: 0- 0-1956
- ID CNT statistics: 10124
Re: Aplikace
Nebo přetakt - i tovární vadí.Michal Kinďura píše:Achjo, zaslaná CUDA.
Blíží se konsolidační balíček pětikolky; šetřím trojbojem - piji staré víno, jím plesnivé sýry a jezdím v autě bez střechy.
UotD 767x
1x 3x 9x 12x
UotD 767x
1x 3x 9x 12x
-
- 42.1052631579 %
- Příspěvky: 732
- Registrován: úte 21 čer, 2011 13:26
- ID CNT statistics: 16075
Re: Aplikace
Už to řeším trochu jinak, nestandardně... Novou grafikou. Přetakt je snad od výroby, ale vypadá to spíš na aktualizaci driveru. Projekt je v tom nevinně.nenym píše:Nebo přetakt - i tovární vadí.
Re: Aplikace
Ano, poslední ovladače nVidie jsou opět fuj-fuj, nebrat.Michal Kinďura píše:...ale vypadá to spíš na aktualizaci driveru. Projekt je v tom nevinně.
Re: Aplikace
Jelikož poslední ovladače nVidie způsobují (na některých kartách) chyby výpočtu (na některých aplikacích), PG během pár dnů přestane podporovat CUDA aplikace - je nutný přechod na OpenCL.
OpenCL je také většinou rychlejší.
nVidia by měla brzy vydat ovladače, které alespoň opravují chybu v OpenCL.
EDIT: Tak ani verze 365.19 (pro Doom) chybu neopravuje.
OpenCL je také většinou rychlejší.
nVidia by měla brzy vydat ovladače, které alespoň opravují chybu v OpenCL.
EDIT: Tak ani verze 365.19 (pro Doom) chybu neopravuje.
Re: Aplikace
Vypadá to, že ovladače 368.22 řeší problém chyb výpočtů na (některých) nVidia kartách.
Re: Aplikace
Vezte, že zhruba ke konci července bude ukončen ESP Sieve. Kdo chce dohnat nějaký badge, neváhejte.
A kdo nemá AP26 (a takových není málo), vězte, že se rozeběhne AP27, který bude mít spoulečnou badge.
A kdo nemá AP26 (a takových není málo), vězte, že se rozeběhne AP27, který bude mít spoulečnou badge.
Re: Aplikace
PrimeGrid nyní standardně podporuje nové AMD GPU, tj. bez nutnosti app_info a dalších prostocviků.
Re: Aplikace
PG vydal novou LLR aplikaci, která od 2017/03 umožňuje počítat jeden úkol použitím více vláken (MT, multi-threading).
Stále obecně platí, že LLR počítatá s vypnutým hyper-threadingem (HT).
Počet vláken a maximální počet CPUs si upravte podle svého stroje.
Někdy je vhodné použít všechna dostupná jádra, někdy nechat jedno volné - vyzkoušejte, co ve vašem případě vyhovuje.
Doporučuji u víceprocesorových strojů (více socketů) počítat každou úlohu na jednom CPU.
Tedy například dual-Xeon (každý 6 jader) počítat dvě jednotky a každá s použitím 6 jader (případně nechat jedno volné) a ne 12 vláken.
Aby se nové nastavení projevilo, je třeba restartovat BOINC.
Příklad app_config.xml (vytvořit v \projects\www.primegrid.com\) pro SoB:
<app_config>
<app>
<name>llrSOB</name>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrSOB</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>4</avg_ncpus>
<max_ncpus>4</max_ncpus>
</app_version>
</app_config>
Stále obecně platí, že LLR počítatá s vypnutým hyper-threadingem (HT).
Počet vláken a maximální počet CPUs si upravte podle svého stroje.
Někdy je vhodné použít všechna dostupná jádra, někdy nechat jedno volné - vyzkoušejte, co ve vašem případě vyhovuje.
Doporučuji u víceprocesorových strojů (více socketů) počítat každou úlohu na jednom CPU.
Tedy například dual-Xeon (každý 6 jader) počítat dvě jednotky a každá s použitím 6 jader (případně nechat jedno volné) a ne 12 vláken.
Aby se nové nastavení projevilo, je třeba restartovat BOINC.
Příklad app_config.xml (vytvořit v \projects\www.primegrid.com\) pro SoB:
<app_config>
<app>
<name>llrSOB</name>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrSOB</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>4</avg_ncpus>
<max_ncpus>4</max_ncpus>
</app_version>
</app_config>
- ® Plšák Ráďa ®
- 52.6315789474 %
- Příspěvky: 1306
- Registrován: čtv 10 led, 2013 00:41
- rok narození: 0- 7-1977
- ID CNT statistics: 15767
Re: Aplikace
Díky Honzo za poslední příspěvek, ale jen pro ostatní, kdo by se rád zapojil do PrimeGrid turnaje Mathematics Awareness Month Challenge, je zapotřebí změnit název llrSOB na llrPSP.
Než začnete editovat řádky pro llrPSP, podívejte se do aplikace BOINCu na PrimeGrid a tam pauzněte tento projekt. V app_configu to může vypadat po editaci přibližně takto, pokud tam chcete i tu aplikaci pro SoB (na 4 jádrovém nebo vláknovém CPU a více, to může vypadat následovně):
......
</gpu_versions>
</app>
<app>
<name>ap26</name>
<fraction_done_exact/>
<fraction_done_exact/>
<gpu_versions>
<gpu_usage>1</gpu_usage>
<cpu_usage>0.1</cpu_usage>
</gpu_versions>
</app>
<app>
<name>llrSOB</name>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrSOB</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>4</avg_ncpus>
<max_ncpus>4</max_ncpus>
</app_version>
<app>
<name>llrPSP</name>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrPSP</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>4</avg_ncpus>
<max_ncpus>4</max_ncpus>
</app_version>
</app_config
Jak už psal Honza, po editaci a následném uložení souboru je nutnost BOINC restartovat, já jsem pro jistotu radši restartoval celý PC, a po načtení BOINCu po restartu si aktivujte na www stránkách PrimeGrid na svém účtu PrimeGrid předvolby CPU výpočty a zaškrtnutí políčka pro llrPSP. Po uložení nastavení v Boincu aktivujte projekt pro stahování práce. Po stažení jednotky by se mělo u ní objevit Počítám (4CPUs).
MT je dalším velkým plusem
Než začnete editovat řádky pro llrPSP, podívejte se do aplikace BOINCu na PrimeGrid a tam pauzněte tento projekt. V app_configu to může vypadat po editaci přibližně takto, pokud tam chcete i tu aplikaci pro SoB (na 4 jádrovém nebo vláknovém CPU a více, to může vypadat následovně):
......
</gpu_versions>
</app>
<app>
<name>ap26</name>
<fraction_done_exact/>
<fraction_done_exact/>
<gpu_versions>
<gpu_usage>1</gpu_usage>
<cpu_usage>0.1</cpu_usage>
</gpu_versions>
</app>
<app>
<name>llrSOB</name>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrSOB</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>4</avg_ncpus>
<max_ncpus>4</max_ncpus>
</app_version>
<app>
<name>llrPSP</name>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrPSP</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>4</avg_ncpus>
<max_ncpus>4</max_ncpus>
</app_version>
</app_config
Jak už psal Honza, po editaci a následném uložení souboru je nutnost BOINC restartovat, já jsem pro jistotu radši restartoval celý PC, a po načtení BOINCu po restartu si aktivujte na www stránkách PrimeGrid na svém účtu PrimeGrid předvolby CPU výpočty a zaškrtnutí políčka pro llrPSP. Po uložení nastavení v Boincu aktivujte projekt pro stahování práce. Po stažení jednotky by se mělo u ní objevit Počítám (4CPUs).
MT je dalším velkým plusem
Motto: "Pokrok vědy nezastavíš, ale i ty ho můžeš urychlit." © 2014 Plšák Ráďa User of The Day
(Pozn. veškeré informace jsou z českých médií rozhlasových, televizních a nějaké fake news z internetu. Proto informační hodnota mého příspěvku je vždy nulová a radši to nečtěte. Televizní zprávy po 19 hodině sleduji minimálně a nehodlám se otečkovat vakcínou C19 verzí č.1 až 3, počkám si na revizi vakcíny splňující normy paní MUDr. S. Pekové, PhD..)
(Pozn. veškeré informace jsou z českých médií rozhlasových, televizních a nějaké fake news z internetu. Proto informační hodnota mého příspěvku je vždy nulová a radši to nečtěte. Televizní zprávy po 19 hodině sleduji minimálně a nehodlám se otečkovat vakcínou C19 verzí č.1 až 3, počkám si na revizi vakcíny splňující normy paní MUDr. S. Pekové, PhD..)
-
- 21.0526315789 %
- Příspěvky: 151
- Registrován: úte 02 zář, 2008 21:38
- rok narození: 18 lis 1986
- ID CNT statistics: 8714
- Bydliště: Benešov u prahy
Re: Aplikace
mám 4 CPU, jeden CPU má 6 jader. celkem 24 jader.
když jsem nastavil viž výše, tak mám 6 tasku s "Počítám (4 CPU)". to znamená že to využívá všechny 24 jader? jak mám nastavit, aby počítaly jen 4 tasky na Počítam 4 CPU, a 8 jader byly volné?
takto nastavit?
<app_config>
<app>
<name>llrPSP</name>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrPSP</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>6</avg_ncpus>
<max_ncpus>6</max_ncpus>
</app_version>
</app_config>
když jsem nastavil viž výše, tak mám 6 tasku s "Počítám (4 CPU)". to znamená že to využívá všechny 24 jader? jak mám nastavit, aby počítaly jen 4 tasky na Počítam 4 CPU, a 8 jader byly volné?
takto nastavit?
<app_config>
<app>
<name>llrPSP</name>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrPSP</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>6</avg_ncpus>
<max_ncpus>6</max_ncpus>
</app_version>
</app_config>
Stary tuning computer: https://home.tiscali.cz/havelka.jan/
PC - Chroust: intel Core i7 7700K, 3X nVidia GeForce 1060 6GB, 8GB RAM, HDD 120GB
PC - Chroust: intel Core i7 7700K, 3X nVidia GeForce 1060 6GB, 8GB RAM, HDD 120GB
Re: Aplikace
Ano, počítá 6 staků a každý 4 vlákna.
To že chceš mít nějaká jádra volná, se logicky musí nastavovat v BOINCu (Option/Computing/Use at most nn% of the CPUs).
Logiciky proto, že jednotlivá aplikace nemůže vědět, kolik dalších úkolů a projektů BOINC obsluhuje a kolik jich běží.
Tedy v tvém případě hodnota 66% by mohla zafungovat.
(typicky na 4 jádro a nechat jedno volné se dává 75%)
To že chceš mít nějaká jádra volná, se logicky musí nastavovat v BOINCu (Option/Computing/Use at most nn% of the CPUs).
Logiciky proto, že jednotlivá aplikace nemůže vědět, kolik dalších úkolů a projektů BOINC obsluhuje a kolik jich běží.
Tedy v tvém případě hodnota 66% by mohla zafungovat.
(typicky na 4 jádro a nechat jedno volné se dává 75%)
- vkliber
- Admin webu a fóra CNT
- Příspěvky: 10306
- Registrován: čtv 29 bře, 2007 10:41
- ID CNT statistics: 1
- Bydliště: Brušperk, 48 let
- Kontaktovat uživatele:
Re: Aplikace
@haveja :
doplň řádek <max_concurrent>4</max_concurrent>Tím mu řekneš, že má BOINC spustit maximálně 4WUs dané aplikace.
doplň řádek <max_concurrent>4</max_concurrent>
Kód: Vybrat vše
<app_config>
<app>
<name>llrPSP</name>
<max_concurrent>4</max_concurrent>
<fraction_done_exact/>
</app>
<app_version>
<app_name>llrPSP</app_name>
<cmdline>-t 4</cmdline>
<avg_ncpus>6</avg_ncpus>
<max_ncpus>6</max_ncpus>
</app_version>
</app_config>
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙
-
- 78.9473684211 %
- Příspěvky: 7610
- Registrován: úte 13 led, 2009 15:33
- rok narození: 0- 0-1956
- ID CNT statistics: 10124
Re: Aplikace
Také lze řešit v app_config "konkurenčním" tagem
který se postará o všechny aplikace projektu
EDIT (vkliber) :
project_max_concurrent se umisťuje přímo do sekce app_config, např. takto:
EDIT (nenym): díky za upřesnění
Kód: Vybrat vše
<project_max_concurrent>4</project_max_concurrent>
EDIT (vkliber) :
project_max_concurrent se umisťuje přímo do sekce app_config, např. takto:
Kód: Vybrat vše
<app_config>
<project_max_concurrent>4</project_max_concurrent>
</app_config>
Blíží se konsolidační balíček pětikolky; šetřím trojbojem - piji staré víno, jím plesnivé sýry a jezdím v autě bez střechy.
UotD 767x
1x 3x 9x 12x
UotD 767x
1x 3x 9x 12x
Re: Aplikace
Předpoklám, že navrhované přístupy fungují pouze tehdy, když počítám výlučně pouze PG, resp. jeden projekt...
- vkliber
- Admin webu a fóra CNT
- Příspěvky: 10306
- Registrován: čtv 29 bře, 2007 10:41
- ID CNT statistics: 1
- Bydliště: Brušperk, 48 let
- Kontaktovat uživatele:
Re: Aplikace
Nikoliv, app_config ovlivňuje pouze jeden projekt a na ostatní nemá vliv. Prostě omezíš maximální počet současně počítaných jednotek daného projektu (třeba z důvodu velikosti paměti u nenažraných aplikací) a ostatní projekty si počítají to svoje.
EDIT (nenym): již z umístění souboru app_config.xml v adresáři projektu a z možnosti mít pro každý projekt samostatný app_config vyplývá, že platí pouze pro daný projekt. Pokud chce mít mít uživatel neustále volná jádra bez ohledu na počet projektů, které počítá, musí na to jít metodou počtu jader, které může Boinc využít, jak uvedl Honza výše. Haveja neuvedl, zda chce mít volná jádra furt, či pouze když počítá drsné llr aplikace na PG. Kvalitě dotazu odpovídá kvalita a různost odpovědí. Tedy Honzova odpověď
EDIT (nenym): již z umístění souboru app_config.xml v adresáři projektu a z možnosti mít pro každý projekt samostatný app_config vyplývá, že platí pouze pro daný projekt. Pokud chce mít mít uživatel neustále volná jádra bez ohledu na počet projektů, které počítá, musí na to jít metodou počtu jader, které může Boinc využít, jak uvedl Honza výše. Haveja neuvedl, zda chce mít volná jádra furt, či pouze když počítá drsné llr aplikace na PG. Kvalitě dotazu odpovídá kvalita a různost odpovědí. Tedy Honzova odpověď
je správná, pokud je myšleno pod resp. jeden projekt jeden projekt s takovým app_config.Předpokládám, že navrhované přístupy fungují pouze tehdy, když počítám výlučně pouze PG, resp. jeden projekt...
Statistiky CNT | Projekty CNT | Distribuované výpočty CNT | SETI CNT | Einstein CNT
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙
.....::::: Proč se mít nejlépe, když se můžu mít čím dál tím stejně :::::.....
Moje skromná statistika tady , tady , tady nebo grafy.
˙ıɔıqɐɹʞ ʌ ǝןɐ 'ıןʇʎd ʌ ǝɔıɾɐz ǝʇɾndnʞǝu ʎpʞıu ˙˙˙
Re: Aplikace
Mno, tak se nám rozjel CGW LLR.
Na začátku jsou tasky krátké (bavíme s o jednotkách minut), takže se nevyplatí jet MT kvůli malé FFT.
Ale meření jsem nedělal, tak spíše věřím, že kvantifikuji.
A jelikož zpočátku jedeme double-check toho, to se počítalo na PRPNet (který z principu neumožňuje double-check), a existují residua předchozích výsledků, validace by měla být téměř okamžitá.
To je dosti vhodné pro nahnání prvních badges, tak šup na ně
EDIT: Kdo by chtěl jet MT, aplikace se jmenuje llrGCW.
Asi stejně MT nastavím - z lennosti ať nešahám do nastavení 2x a předpokládám, že tasky se budou rychle zvětšovat.
EDIT2: Jinak se hledají prvočísla ve tvaru Generalized Cullen and Woodall ve formě n * b^n + 1, respektive n * b^n - 1.
b=13, 25, 29, 41, 47, 49, 53, 55, 69, 73, 101, 109, 116, 121.
Na začátku jsou tasky krátké (bavíme s o jednotkách minut), takže se nevyplatí jet MT kvůli malé FFT.
Ale meření jsem nedělal, tak spíše věřím, že kvantifikuji.
A jelikož zpočátku jedeme double-check toho, to se počítalo na PRPNet (který z principu neumožňuje double-check), a existují residua předchozích výsledků, validace by měla být téměř okamžitá.
To je dosti vhodné pro nahnání prvních badges, tak šup na ně
EDIT: Kdo by chtěl jet MT, aplikace se jmenuje llrGCW.
Asi stejně MT nastavím - z lennosti ať nešahám do nastavení 2x a předpokládám, že tasky se budou rychle zvětšovat.
EDIT2: Jinak se hledají prvočísla ve tvaru Generalized Cullen and Woodall ve formě n * b^n + 1, respektive n * b^n - 1.
b=13, 25, 29, 41, 47, 49, 53, 55, 69, 73, 101, 109, 116, 121.