Optimalizace, vyplatí se ?
- gigadisk
- 47.3684210526 %
- Příspěvky: 934
- Registrován: ned 27 kvě, 2007 18:54
- rok narození: 26 dub 1985
- ID CNT statistics: 11430
- Bydliště: Lanškroun
Optimalizace, vyplatí se ?
Hezké ráno přeju všem, udělal jsem aktualizaci ve formě nového měření na aplikaci 0.21 pro projekt Milkyway, každý se může podívat jaký výkon nová aplikace přináší. Dále na další dny plánuji doměřit projekt SETI na všech optimalizacích, které momentálně poskytuje. Další práce je zatím tajná, protože ještě sám nevím na co se zaměřím.
Jak lze porovnat, nejde o žádný zázrak. Chtěl bych poprosit foresta, jestli by jsi neaktualizoval tabulku do článku. Pokud nikdo nic nenamítá.
Jinak tabulka se dá stáhnout na tomto odkazu: Tadýýýý
EDIT: opravil jsem si tu gramatiku, koukám, že to ranní vstávání dneska mělo i vedlejší následky.
Jak lze porovnat, nejde o žádný zázrak. Chtěl bych poprosit foresta, jestli by jsi neaktualizoval tabulku do článku. Pokud nikdo nic nenamítá.
Jinak tabulka se dá stáhnout na tomto odkazu: Tadýýýý
EDIT: opravil jsem si tu gramatiku, koukám, že to ranní vstávání dneska mělo i vedlejší následky.
Mé největší nalezená prvočísla: 6863*2^1595297+1 (480,237 digits) 2983*2^1566580+1 (471592 digits), 4883907833457*2^1290000-1 (388,342 digits).
Re: Optimalizace, vyplatí se ?
Zdravím,
existují optimalizace i pro projekty pod WCG? A tuší někdo, jestli by výrazně pomohl přechod z 32bit. sstému na 64bit? V těchto testech (SETI atd) byl nárůst značný. Ale co pro WCG projetky? Je s tím spousta práce, tak jestli to stojí za to...
Díky za případnou odpověď
existují optimalizace i pro projekty pod WCG? A tuší někdo, jestli by výrazně pomohl přechod z 32bit. sstému na 64bit? V těchto testech (SETI atd) byl nárůst značný. Ale co pro WCG projetky? Je s tím spousta práce, tak jestli to stojí za to...
Díky za případnou odpověď
- petnek
- Moderátor
- Příspěvky: 3669
- Registrován: pon 28 led, 2008 12:44
- rok narození: 16 kvě 1987
- ID CNT statistics: 10883
- Bydliště: Tábor
- Kontaktovat uživatele:
Re: Optimalizace, vyplatí se ?
Podprojekty WCG optimalizace nemají.
64bitový systém má větší výkon jen v někteých projektech. Zde je přehled projektů a tam, kde je u zelené fajfky plus, je poznámka, která ti řekne, zda je rychlejší 64bitový, nebo 32bitový systém.
64bitový systém má větší výkon jen v někteých projektech. Zde je přehled projektů a tam, kde je u zelené fajfky plus, je poznámka, která ti řekne, zda je rychlejší 64bitový, nebo 32bitový systém.
- forest
- Admin webu a fóra CNT
- Příspěvky: 19648
- 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: Optimalizace, vyplatí se ?
Vítej u nás na fóru
Bohužel pro WCG neexistují ani žádné speciální optimalizace, ani 64-bit verze která by byla rychlejší, ani nepodporuje GPU. Tedy počítá se jen na CPU a aplikací kterou si klient sám stáhne ze serveru projektu.
EDIT: Koukám, že byl petnek rychlejší
Bohužel pro WCG neexistují ani žádné speciální optimalizace, ani 64-bit verze která by byla rychlejší, ani nepodporuje GPU. Tedy počítá se jen na CPU a aplikací kterou si klient sám stáhne ze serveru projektu.
EDIT: Koukám, že byl petnek rychlejší
Re: Optimalizace, vyplatí se ?
Děkuji za obě odpovědi, i když mě nepotěšili. Zůstanu tedy zatím na 32bit a bez starostí s optimalizacemi
- overtonesinger
- 26.3157894737 %
- Příspěvky: 244
- Registrován: stř 02 lis, 2011 22:59
- rok narození: 03 pro 1979
- ID CNT statistics: 17065
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Optimalizace, vyplatí se ? Plus úskalí optim.: app_info.
Skvělá práce!
Jakožto programátora mne vlastně ani nepřekvapuje, že mnohé optimalizované 32-bitové aplikace jsou rychlejší než jejich 64-bitové verze. Už proto, že s optimalizací 32-bit mají kompilátory a jejich autoři o dobré 2 desítky let víc praxe...
Jak nejspíš víte, záleží docela hodně především na typu výpočtů. Pokud projekt počítá s astronomickými čísly, která jsou přirozeně 64 (a více) bitová, pak je to většinou o dost rychlejší.
Pokud si ale vystačí s 32-bitovými daty a instrukcemi, pak 64 bitů je nadbytečných (overhead- nad hlavu, či overkill = kanón na vrabce) a tedy trošku méně se toho narve do cache, trochu pomaleji se přenášejí data z paměti a zpátky do paměti... (práce v CPU a s cache je většinou však stejně rychlá) a ve výsledku to je na škodu.
Bylo by prosím možné vzít a testnout aktuální verzi MilkyWay@home , protože tam bylo nejzajímavější zrychlení optimalizovaného kódu oproti původnímu. Dnes už to třeba není tak radikální, když už je kód pod licencí GNU/GPL v3 ... ale stejně by mě zajímalo, jak si vede verze milkyway_separation_0.91_windows_intelx86_sse3.exe oproti té normální dnes.
Dále jsem zjistil, že po ručním přidání optimalizované verze MW už se nepřijímají (mt) jednotky a server mi každý den zahlásí tuto poznámku v záložce "Zprávy":
Notice from server:
Váš soubor app_info.xml neobsahuje žádnou použitelnou verzi aplikace MilkyWay@home N-Body Simulation.
- takže to tam budu muset přidat ručně, ach jo. Jenže ta aplikace už na lokálu není, musím ji někde nějak stáhnout!
P.S. Neběhat totiž N-Body Simulation na PC s 8-mi logickými procesory... to je vyložená škoda.
--...... Ach, kdyby tak stále jel projekt AQUA, tak počítám hlavně ten. Dycky si vybírám projekt, co má nejlepší podporu vícejader a nebo nejrychlejší kód své 64-bit či eventuelně 32-bit optimalizace .. ale kvantový počítač už postavili, tak co.
Jakožto programátora mne vlastně ani nepřekvapuje, že mnohé optimalizované 32-bitové aplikace jsou rychlejší než jejich 64-bitové verze. Už proto, že s optimalizací 32-bit mají kompilátory a jejich autoři o dobré 2 desítky let víc praxe...
Jak nejspíš víte, záleží docela hodně především na typu výpočtů. Pokud projekt počítá s astronomickými čísly, která jsou přirozeně 64 (a více) bitová, pak je to většinou o dost rychlejší.
Pokud si ale vystačí s 32-bitovými daty a instrukcemi, pak 64 bitů je nadbytečných (overhead- nad hlavu, či overkill = kanón na vrabce) a tedy trošku méně se toho narve do cache, trochu pomaleji se přenášejí data z paměti a zpátky do paměti... (práce v CPU a s cache je většinou však stejně rychlá) a ve výsledku to je na škodu.
Bylo by prosím možné vzít a testnout aktuální verzi MilkyWay@home , protože tam bylo nejzajímavější zrychlení optimalizovaného kódu oproti původnímu. Dnes už to třeba není tak radikální, když už je kód pod licencí GNU/GPL v3 ... ale stejně by mě zajímalo, jak si vede verze milkyway_separation_0.91_windows_intelx86_sse3.exe oproti té normální dnes.
Dále jsem zjistil, že po ručním přidání optimalizované verze MW už se nepřijímají (mt) jednotky a server mi každý den zahlásí tuto poznámku v záložce "Zprávy":
Notice from server:
Váš soubor app_info.xml neobsahuje žádnou použitelnou verzi aplikace MilkyWay@home N-Body Simulation.
- takže to tam budu muset přidat ručně, ach jo. Jenže ta aplikace už na lokálu není, musím ji někde nějak stáhnout!
P.S. Neběhat totiž N-Body Simulation na PC s 8-mi logickými procesory... to je vyložená škoda.
--...... Ach, kdyby tak stále jel projekt AQUA, tak počítám hlavně ten. Dycky si vybírám projekt, co má nejlepší podporu vícejader a nebo nejrychlejší kód své 64-bit či eventuelně 32-bit optimalizace .. ale kvantový počítač už postavili, tak co.
statistiky boinc: https://statistiky.czechnationalteam.cz ... user=17065
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
- gigadisk
- 47.3684210526 %
- Příspěvky: 934
- Registrován: ned 27 kvě, 2007 18:54
- rok narození: 26 dub 1985
- ID CNT statistics: 11430
- Bydliště: Lanškroun
Re: Optimalizace, vyplatí se ?
Zajímavá myšlenka, ale kvůli GPU výpočtům už mi to přijde zbytečný testovat. Sežralo by to několik hodin práce a grafika by to měla za 10 minut přelouskaný několik krát. Já už v tomhle vidím jen utrácení elektrické energie. Takže se k tomu nejspíš ani neodhodlám. Pokrok jde dopředu
Mé největší nalezená prvočísla: 6863*2^1595297+1 (480,237 digits) 2983*2^1566580+1 (471592 digits), 4883907833457*2^1290000-1 (388,342 digits).
-
- 52.6315789474 %
- Příspěvky: 1325
- Registrován: úte 03 úno, 2009 21:23
- rok narození: 03 bře 1984
- ID CNT statistics: 10156
- Bydliště: Opava
Re: Optimalizace, vyplatí se ?
Podle diskuse v Milky vlákně se při upravě v cofigu posílají pro CPU speciální jednotky nevhodné GPU takže CPU optimalizace jsou stále v kurzu.
Jeto stárší příspěvek je tam i postup.
Jeto stárší příspěvek je tam i postup.
- overtonesinger
- 26.3157894737 %
- Příspěvky: 244
- Registrován: stř 02 lis, 2011 22:59
- rok narození: 03 pro 1979
- ID CNT statistics: 17065
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Optimalizace, vyplatí se ? - úskalí více-app projektů...
MilkyWay@home: Zpráva od systému BOINC
Soubor odkazovaný v 'app_info.xml' neexistuje:milkyway_nbody_0.66_windows_x86_64_mt.exe
moje xml je asi špatně, prosím o pomoc
Soubor odkazovaný v 'app_info.xml' neexistuje:milkyway_nbody_0.66_windows_x86_64_mt.exe
moje xml je asi špatně, prosím o pomoc
Kód: Vybrat vše
<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_separation_0.91_windows_intelx86_sse3.exe</name>
<executable />
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>91</version_num>
<flops>1.0e11</flops>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<file_ref>
<file_name>milkyway_separation_0.91_windows_intelx86_sse3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_nbody_0.66_windows_x86_64_mt.exe</name>
<executable />
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>66</version_num>
<flops>1.0e12</flops>
<avg_ncpus>8</avg_ncpus>
<max_ncpus>8</max_ncpus>
<file_ref>
<file_name>milkyway_nbody_0.66_windows_x86_64_mt.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>
statistiky boinc: https://statistiky.czechnationalteam.cz ... user=17065
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
-
- 78.9473684211 %
- Příspěvky: 7610
- Registrován: úte 13 led, 2009 15:33
- rok narození: 0- 0-1956
- ID CNT statistics: 10124
Re: Optimalizace, vyplatí se ?
Střelba od boku, anžto MW na CPU nepočítám. App_info vypadá býti v pořádku, máš v pořádku též obsah adresáře, ve kterém je soubor umístěn? (=v adresáři je odkazovaný soubor milkyway_nbody_0.66_windows_x86_64_mt.exe). Pokud ne, navštiv download sekci projektu http://milkyway.cs.rpi.edu/milkyway/download/, kde soubor najdeš. Není mi však jasné, proč chceš zrovna verzi 0.66 používat přes app_info, když standardní verze je stejná a pojede i bez app_info. Jen tak mimochodem, víš vůbec, jaká rizika na sebe použitím app_info.xml bereš?
Jen pro jistotu, nesouvisí to s chybovou hláškou - na stroji máš opravdu 8 CPU (je jedno, zda fyzických, nebo HT)? pokud ne, uprav si údaje <avg_ncpus>8</avg_ncpus> a <max_ncpus>8</max_ncpus> podle skutečnosti.
Jen pro jistotu, nesouvisí to s chybovou hláškou - na stroji máš opravdu 8 CPU (je jedno, zda fyzických, nebo HT)? pokud ne, uprav si údaje <avg_ncpus>8</avg_ncpus> a <max_ncpus>8</max_ncpus> podle skutečnosti.
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
- overtonesinger
- 26.3157894737 %
- Příspěvky: 244
- Registrován: stř 02 lis, 2011 22:59
- rok narození: 03 pro 1979
- ID CNT statistics: 17065
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Optimalizace, vyplatí se ?
1. Ano, soubor milkyway_nbody_0.66_windows_x86_64_mt.exe tam je. Tedy dokud jej po několika hodinách projekt vždy sám od sebe tvrdohlavě opět nesmaže!
2. Ano, mé 45nm core i7 720QM má 8 logických CPU.
3. Ano, vím jaká rizika tim na sebe beru - musim pak sám hlídat aktuálnost aplikace.....
Ta nová optimalizovaná MW SSE3 64-bit aplikace pro separaci, odkazovaná z CNT stránek, za to stojí! Mi tu běží ale nádherně, asi 178 procent původní rychlosti!
4. Jenže já mám pouze dvě možnosti - a obě jsou ŠPATNĚ pro jednu z MW aplikací:
a) Když nepoužiju app_info.xml , neaktivuje se nová optimalizovaná MWseparation, zato ale bude fungovat N Body 0.66 (mt).
b) Použiju-li app_info.xml , běží mi nová opti.app pro separation ! , avšak server Milky mi píše:
MilkyWay@home - notice from server:
Váš soubor app_info.xml neobsahuje žádnou verzi aplikace MW N Body Simulation.
- to je sice hezké, ale server už mi NEPORADÍ, jak mám udělat, aby si teda pro N Body Sim. ignoroval app_info.xml a bral si originální aplikaci !
Poradí mi prosím někdo z lidí?
Děkuji vám, lidičky.
Váš alikvotnízpěvák
P.S. A už se moooooooc těším na měřič Radioaktivity at home! Detektory budou zřejmě odeslány členům CNT už co nevidět !
2. Ano, mé 45nm core i7 720QM má 8 logických CPU.
3. Ano, vím jaká rizika tim na sebe beru - musim pak sám hlídat aktuálnost aplikace.....
Ta nová optimalizovaná MW SSE3 64-bit aplikace pro separaci, odkazovaná z CNT stránek, za to stojí! Mi tu běží ale nádherně, asi 178 procent původní rychlosti!
4. Jenže já mám pouze dvě možnosti - a obě jsou ŠPATNĚ pro jednu z MW aplikací:
a) Když nepoužiju app_info.xml , neaktivuje se nová optimalizovaná MWseparation, zato ale bude fungovat N Body 0.66 (mt).
b) Použiju-li app_info.xml , běží mi nová opti.app pro separation ! , avšak server Milky mi píše:
MilkyWay@home - notice from server:
Váš soubor app_info.xml neobsahuje žádnou verzi aplikace MW N Body Simulation.
- to je sice hezké, ale server už mi NEPORADÍ, jak mám udělat, aby si teda pro N Body Sim. ignoroval app_info.xml a bral si originální aplikaci !
Poradí mi prosím někdo z lidí?
Děkuji vám, lidičky.
Váš alikvotnízpěvák
P.S. A už se moooooooc těším na měřič Radioaktivity at home! Detektory budou zřejmě odeslány členům CNT už co nevidět !
statistiky boinc: https://statistiky.czechnationalteam.cz ... user=17065
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
-
- 78.9473684211 %
- Příspěvky: 7610
- Registrován: úte 13 led, 2009 15:33
- rok narození: 0- 0-1956
- ID CNT statistics: 10124
Re: Optimalizace, vyplatí se ?
Aha, tobě šlo o separation SSE3, tak to je jiná, bez app_dezinfo se neobejdeš.
Je to asi na houbaření
1. poněkud se mi nelíbí mezera před "/" v tagu <executable />, zkus ji vyhodit ven.
2. přehoď informaci o existenci file pro mt na začátek souboru
3. zlikviduj dvojitou deklaraci aplikace
Nějak taktoSnad něco zabere, já bych tipl, že nesrozumitelná je dvojitá deklarace aplikace.
Je to asi na houbaření
1. poněkud se mi nelíbí mezera před "/" v tagu <executable />, zkus ji vyhodit ven.
2. přehoď informaci o existenci file pro mt na začátek souboru
3. zlikviduj dvojitou deklaraci aplikace
Nějak takto
Kód: Vybrat vše
<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_separation_0.91_windows_intelx86_sse3.exe</name>
<executable/>
</file_info>
<file_info>
<name>milkyway_nbody_0.66_windows_x86_64_mt.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>91</version_num>
<flops>1.0e11</flops>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<file_ref>
<file_name>milkyway_separation_0.91_windows_intelx86_sse3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>milkyway</app_name>
<version_num>66</version_num>
<flops>1.0e12</flops>
<avg_ncpus>8</avg_ncpus>
<max_ncpus>8</max_ncpus>
<file_ref>
<file_name>milkyway_nbody_0.66_windows_x86_64_mt.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>
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
- overtonesinger
- 26.3157894737 %
- Příspěvky: 244
- Registrován: stř 02 lis, 2011 22:59
- rok narození: 03 pro 1979
- ID CNT statistics: 17065
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Optimalizace, vyplatí se ?
Nenyme, s politováním musím konstatovat, že ani vyšperkované opravené XML dle Tvých rad není MilkyWay dost dobré.
Tentokrát na něj už neřekne vůbec nic. Pouze tiše smaže soubor milkyway_nbody_0.66_windows_x86_64__mt.exe
po každém spuštění BOINC Managera 6.12.34 (x64). Tím pádem je vidět, že projekt zcela ignoruje svou originální aplikaci pro NBody, když ji vidí v app info.xml. (ale když tam není, tak si stěžuje, že tam není a práci mi nedá tak jako tak).
Takže MW se koukám nedá zavděčit nijak. Jedině snad vymazáním app info a použitím všech aplikací v původní neoptimalizované podobě - s ubohou rychlostí separace kousků Mléčné dráhy na core i7.
- myslím, že prozatím raději oželím N Body Sim, dokud nebude výchozí app pro separation posílaná ze serveru Core i-sedmičkám výkonem alespoň na úrovni intel SSE3 x32 .
BOINC developers, please, I neeeeeed this option in MilkyWay@home, please!!!
ignore app_info.xml for selected applications and run their original version no matter what
like this:
http://www.modrenebe.ic.cz/cnt/dream.html
Tentokrát na něj už neřekne vůbec nic. Pouze tiše smaže soubor milkyway_nbody_0.66_windows_x86_64__mt.exe
po každém spuštění BOINC Managera 6.12.34 (x64). Tím pádem je vidět, že projekt zcela ignoruje svou originální aplikaci pro NBody, když ji vidí v app info.xml. (ale když tam není, tak si stěžuje, že tam není a práci mi nedá tak jako tak).
Takže MW se koukám nedá zavděčit nijak. Jedině snad vymazáním app info a použitím všech aplikací v původní neoptimalizované podobě - s ubohou rychlostí separace kousků Mléčné dráhy na core i7.
- myslím, že prozatím raději oželím N Body Sim, dokud nebude výchozí app pro separation posílaná ze serveru Core i-sedmičkám výkonem alespoň na úrovni intel SSE3 x32 .
BOINC developers, please, I neeeeeed this option in MilkyWay@home, please!!!
ignore app_info.xml for selected applications and run their original version no matter what
like this:
http://www.modrenebe.ic.cz/cnt/dream.html
statistiky boinc: https://statistiky.czechnationalteam.cz ... user=17065
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
-
- 78.9473684211 %
- Příspěvky: 7610
- Registrován: úte 13 led, 2009 15:33
- rok narození: 0- 0-1956
- ID CNT statistics: 10124
Re: Optimalizace, vyplatí se ?
V mém (i tvém) app_info je dezinformační chyba a aplikace se chová nikoli podle očekávání, nicméně tak, jak je napsáno. Místo milkyway_nbody_0.66_windows_x86_64_mt.exe tam dej milkyway_nbody_0.66_windows_x86_64__mt.exe. Takto:
Zkus to i na svém původním souboru.
Kód: Vybrat vše
<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_separation_0.91_windows_intelx86_sse3.exe</name>
<executable/>
</file_info>
<file_info>
<name>milkyway_nbody_0.66_windows_x86_64__mt.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>91</version_num>
<flops>1.0e11</flops>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<file_ref>
<file_name>milkyway_separation_0.91_windows_intelx86_sse3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>milkyway</app_name>
<version_num>66</version_num>
<flops>1.0e12</flops>
<avg_ncpus>8</avg_ncpus>
<max_ncpus>8</max_ncpus>
<file_ref>
<file_name>milkyway_nbody_0.66_windows_x86_64__mt.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>
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
- overtonesinger
- 26.3157894737 %
- Příspěvky: 244
- Registrován: stř 02 lis, 2011 22:59
- rok narození: 03 pro 1979
- ID CNT statistics: 17065
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Optimalizace, vyplatí se ?
Děkuji Ti.
Lidi, prosím podívejte se, zda mám ještě někde chybu. Nebo to zkuste u sebe na Boinc 6.12.34 (x64) také..... a dejte mi vědět, zda vám to také tak blbne.
Protože se mi to chová furt stejně, i když mám název souboru správně!
Děkuji.
Lidi, prosím podívejte se, zda mám ještě někde chybu. Nebo to zkuste u sebe na Boinc 6.12.34 (x64) také..... a dejte mi vědět, zda vám to také tak blbne.
Protože se mi to chová furt stejně, i když mám název souboru správně!
Děkuji.
Kód: Vybrat vše
<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_separation_0.91_windows_intelx86_sse3.exe</name>
<executable/>
</file_info>
<file_info>
<name>milkyway_nbody_0.66_windows_x86_64__mt.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>91</version_num>
<flops>1.0e11</flops>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<file_ref>
<file_name>milkyway_separation_0.91_windows_intelx86_sse3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>milkyway</app_name>
<version_num>66</version_num>
<flops>1.0e12</flops>
<avg_ncpus>8</avg_ncpus>
<max_ncpus>8</max_ncpus>
<file_ref>
<file_name>milkyway_nbody_0.66_windows_x86_64__mt.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>
statistiky boinc: https://statistiky.czechnationalteam.cz ... user=17065
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
-
- 78.9473684211 %
- Příspěvky: 7610
- Registrován: úte 13 led, 2009 15:33
- rok narození: 0- 0-1956
- ID CNT statistics: 10124
Re: Optimalizace, vyplatí se ?
Po turnaji PG se na to podívám podrobně - musím se připojit k MW/CPU na nějakém Win 64bit stroji podle tvých parametrů a uvidím, co řekne client_state.xml. Mám nejasný dojem, že je potřeba ještě nějaký soubor parametrů.
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
- overtonesinger
- 26.3157894737 %
- Příspěvky: 244
- Registrován: stř 02 lis, 2011 22:59
- rok narození: 03 pro 1979
- ID CNT statistics: 17065
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Optimalizace, vyplatí se ?
Díky moc. Už se těším.nenym píše:Po turnaji PG se na to podívám podrobně - musím se připojit k MW/CPU na nějakém Win 64bit stroji podle tvých parametrů a uvidím, co řekne client_state.xml. Mám nejasný dojem, že je potřeba ještě nějaký soubor parametrů.
statistiky boinc: https://statistiky.czechnationalteam.cz ... user=17065
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
- overtonesinger
- 26.3157894737 %
- Příspěvky: 244
- Registrován: stř 02 lis, 2011 22:59
- rok narození: 03 pro 1979
- ID CNT statistics: 17065
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Optimalizace, vyplatí se ? Co samotny BOINC?
Trošku off-topik: Chystám se zkusit překompilovat BOINC (jádro, né managera) pro platformy:
Win64 SSE3 -O3
Win32_SSE3_ATOM_O3
Jsou ještě nějaký wokenní platformy, pro které by někdo chtěl udělat (jesi mi to teda půjde) optimalizovanou kompilaci? Třebaaa x64 SSE 4.1 čili staré i7 a pod.? (Jsem také zvědav, co to udělá s vestavěnou benchmarkovací funkcí).
Je nějaká miniaturní fíčura, kterou v BOINC postrádáte?? ... když už krom optimalizace budu zkoušet přidat si tam do nastavení tu volbu "hide app_info.xml's existence ONLY for NBody Simulation(mt) of MilkyWay@HOME project" .....
Win64 SSE3 -O3
Win32_SSE3_ATOM_O3
Jsou ještě nějaký wokenní platformy, pro které by někdo chtěl udělat (jesi mi to teda půjde) optimalizovanou kompilaci? Třebaaa x64 SSE 4.1 čili staré i7 a pod.? (Jsem také zvědav, co to udělá s vestavěnou benchmarkovací funkcí).
Je nějaká miniaturní fíčura, kterou v BOINC postrádáte?? ... když už krom optimalizace budu zkoušet přidat si tam do nastavení tu volbu "hide app_info.xml's existence ONLY for NBody Simulation(mt) of MilkyWay@HOME project" .....
statistiky boinc: https://statistiky.czechnationalteam.cz ... user=17065
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
-
- 78.9473684211 %
- Příspěvky: 7610
- Registrován: úte 13 led, 2009 15:33
- rok narození: 0- 0-1956
- ID CNT statistics: 10124
Re: Optimalizace, vyplatí se ?
Již jasno jest, byť je venku poněkud mlhavo. Nechyběly parametry, ale knihovny.nenym píše:Mám nejasný dojem, že je potřeba ještě nějaký soubor parametrů.
Kód: Vybrat vše
<app_info>
<app>
<name>milkyway</name>
</app>
<app>
<name>milkyway_nbody</name>
<user_friendly_name>MilkyWay@Home N-Body Simulation</user_friendly_name>
</app>
<file_info>
<name>milkyway_separation_0.91_windows_intelx86_sse3.exe</name>
<executable/>
</file_info>
<file_info>
<name>milkyway_nbody_0.66_windows_x86_64__mt.exe</name>
<executable/>
</file_info>
<file_info>
<name>pthreadGC2_64_nbody_0.66.dll</name>
</file_info>
<file_info>
<name>libgomp_64_nbody_0.66.dll</name>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>91</version_num>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<file_ref>
<file_name>milkyway_separation_0.91_windows_intelx86_sse3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>milkyway</app_name>
<version_num>66</version_num>
<platform>windows_x86_64</platform>
<avg_ncpus>8</avg_ncpus>
<max_ncpus>8</max_ncpus>
<plan_class>mt</plan_class>
<file_ref>
<file_name>milkyway_nbody_0.66_windows_x86_64__mt.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>pthreadGC2_64_nbody_0.66.dll</file_name>
<open_name>pthreadGC2_64.dll</open_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>libgomp_64_nbody_0.66.dll</file_name>
<open_name>libgomp_64-1.dll</open_name>
<copy_file/>
</file_ref>
</app_version>
</app_info>
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
- overtonesinger
- 26.3157894737 %
- Příspěvky: 244
- Registrován: stř 02 lis, 2011 22:59
- rok narození: 03 pro 1979
- ID CNT statistics: 17065
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Optimalizace, vyplatí se ?
Nenyme , ty jsi hlava! Díky moc !!!
Funguje to! Zatim sem to dal na počítač v prááááci...
Tohle XML tedy můžete použít na 32-bitových windows s intel SSE3-schopným CPU, pokud chcete počítat optimalizovanou aplikací milkyway_separation_0.91_windows_intelx86_sse3.exe , ale zároveň tím nechcete ZABLOKOVAT počítání multi-core jednotek NBody Simulation 0.80 (už to neni v. 0.66), např. proto, že vlastníte efektivní vícejádro (něco jako je core i5 nebo i7 s HT, co má 4 nebo 8 logických CPU).
Toto XML je nastaveno pro duál-kór CPU. Pokud máte jiný počet logických jader, prostě to jen otevřete pomocí Poznámkového Bloku (notepad) a změňte tyto položky dle své potřeby:
------------ app_info XML pro Win.32-bit Intel SSE3 optimized app.milkyway_separation_0.91_windows_intelx86_sse3.exe + dovolující přijímat a počítat i jednotky pro původní aplikaci NBody Sim. 0.80 -------
--------
Funguje to! Zatim sem to dal na počítač v prááááci...
Tohle XML tedy můžete použít na 32-bitových windows s intel SSE3-schopným CPU, pokud chcete počítat optimalizovanou aplikací milkyway_separation_0.91_windows_intelx86_sse3.exe , ale zároveň tím nechcete ZABLOKOVAT počítání multi-core jednotek NBody Simulation 0.80 (už to neni v. 0.66), např. proto, že vlastníte efektivní vícejádro (něco jako je core i5 nebo i7 s HT, co má 4 nebo 8 logických CPU).
Toto XML je nastaveno pro duál-kór CPU. Pokud máte jiný počet logických jader, prostě to jen otevřete pomocí Poznámkového Bloku (notepad) a změňte tyto položky dle své potřeby:
Kód: Vybrat vše
<avg_ncpus>2</avg_ncpus>
<max_ncpus>2</max_ncpus>
------------ app_info XML pro Win.32-bit Intel SSE3 optimized app.milkyway_separation_0.91_windows_intelx86_sse3.exe + dovolující přijímat a počítat i jednotky pro původní aplikaci NBody Sim. 0.80 -------
--------
Kód: Vybrat vše
<app_info>
<app>
<name>milkyway</name>
</app>
<app>
<name>milkyway_nbody</name>
<user_friendly_name>MilkyWay@Home N-Body Simulation</user_friendly_name>
</app>
<file_info>
<name>milkyway_separation_0.91_windows_intelx86_sse3.exe</name>
<executable/>
</file_info>
<file_info>
<name>milkyway_nbody_0.80_windows_intelx86__mt.exe</name>
<executable/>
</file_info>
<file_info>
<name>pthreadGC2_nbody_0.80.dll</name>
</file_info>
<file_info>
<name>libgomp-1_nbody_0.80.dll</name>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>91</version_num>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<file_ref>
<file_name>milkyway_separation_0.91_windows_intelx86_sse3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>milkyway</app_name>
<version_num>80</version_num>
<platform>windows_x86</platform>
<avg_ncpus>2</avg_ncpus>
<max_ncpus>2</max_ncpus>
<plan_class>mt</plan_class>
<file_ref>
<file_name>milkyway_nbody_0.80_windows_intelx86__mt.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>pthreadGC2_nbody_0.80.dll</file_name>
<open_name>pthreadGC2.dll</open_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>libgomp-1_nbody_0.80.dll</file_name>
<open_name>libgomp-1.dll</open_name>
<copy_file/>
</file_ref>
</app_version>
</app_info>
statistiky boinc: https://statistiky.czechnationalteam.cz ... user=17065
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window
BRISINGR-II_v4.0: AMD Ryzen 5800X3D + NZXT Kraken X62(mod.: 2x NF-A14 2000 iPPC!), ASUS ROG STRIX X570-F, EVGA RTX 3090 FTW3 Ultra 24GB GDDR6X, dual rank 2x16GB G.Skill DDR4-3600 CL16-18-18-38-58-1T @1.41V, SSD_1: NVMe(4.0) SOLIDIGM P41 Plus 2TB, SSD_2: *prazdny_slot*, SSD_3 SATA: ADATA SU800 256GB (O.S.) ; HDD: 6TB Seagate SkyHawk 256MB smartCache ; Seasonic Focus+ Platinum 850W ; be quiet! BASE 601 Window