Optimalizace, vyplatí se ?

Napište sné názory na jednotlivé články, co by se mělo opravit, či doplnit
Zpráva
Autor
nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 7609
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Optimalizace, vyplatí se ?

#21 Příspěvek od nenym »

:smt023
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 Obrázek
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Uživatelský avatar
overtonesinger
26.3157894737 %
26.3157894737 %
Příspěvky: 241
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 ?

#22 Příspěvek od overtonesinger »

Houstne, máme problém.


Na počítači core i7 (720QM 1.6 až 2.8 TurboBoost) doma se mi zbláznil MilkyWay projekt a server na mne plive následující hlášky (i poté, co jsem dal RESET project, a ano, i poté, co jsem jej ODEBRAL a znovu přidal) ...... :(((

Kód: Vybrat vše

9.12.2011 18:41:11 | Milkyway@home | Scheduler request completed: got 2 new tasks
9.12.2011 18:41:11 | Milkyway@home | [error] State file error: missing application file milkyway_nbody_0.80_windows_x86_64__mt
9.12.2011 18:41:11 | Milkyway@home | [error] No app version found for app milkyway_nbody platform windows_x86_64 ver 80 classmt; discarding nbody-Plum_Embedded_59947_0
9.12.2011 18:41:11 | Milkyway@home | [error] No app version found for app milkyway_nbody platform windows_x86_64 ver 80 classmt; discarding nbody-Plum_Embedded_59961_0
Poradíte mi prosím, co s tím? Nevíte někdo, proč to jednoduše nestáhne chybějící soubor a jen si stěžuje, že tu není?
(žeby chyběl na serveru, OMG ??? Není možné, aby měli jen 32-bit verzi NBody mt (v práci mi funguje) ? - a i kdyby, proč mi to prostě prozatím nepošle tu 32-bit, copak by mi snad nefungovala? :D ) 33iii
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 45bb

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 7609
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: Optimalizace, vyplatí se ?

#23 Příspěvek od nenym »

Totéž zde. V sekci projektu v client_state.xml není o verzi 0.80 ani zmínka, zatvrzele se drží verze 0.66. Tasky zjevně chtějí aplikaci 0.80, výsledek je takový, jaký jsi popsal. V sekci download na serveru přitom soubor verze 0.80 dlí pro kdejaký i exotický operační systém. S tím nic nenaděláš, musí to opravit na straně projektu.
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 Obrázek
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Uživatelský avatar
MIZ
42.1052631579 %
42.1052631579 %
Příspěvky: 606
Registrován: sob 22 bře, 2008 14:54
Bydliště: Krkonoše, Czech Republic, Europe, 3rd from the Sun
Kontaktovat uživatele:

Re: Optimalizace, vyplatí se ?

#24 Příspěvek od MIZ »

overtonesinger píše: 2. Ano, mé 45nm core i7 720QM má 8 logických CPU.
Jen pro upřesnění: Nemá. Má 8 vláken na 4 jádrech [Intel's hyperthreading].
O 8 logických CPU by se dalo mluvit leda tak u top Bulldozeru s 4 dvojjádrovými moduly.
Obrázek
World Community Grid: Obrázek
Universe: Obrázek
Enigma: Obrázek
Obrázek
Obrázek
BOINC team :smt049 Space Family

Uživatelský avatar
MIZ
42.1052631579 %
42.1052631579 %
Příspěvky: 606
Registrován: sob 22 bře, 2008 14:54
Bydliště: Krkonoše, Czech Republic, Europe, 3rd from the Sun
Kontaktovat uživatele:

Re: Optimalizace, vyplatí se ? Plus úskalí optim.: app_info.

#25 Příspěvek od MIZ »

overtonesinger píše: 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.
Uplatňuje se ale i opačný efekt, kdy se 64b registry procesoru přepínají na emulaci 32b registrů a zpět.
Obrázek
World Community Grid: Obrázek
Universe: Obrázek
Enigma: Obrázek
Obrázek
Obrázek
BOINC team :smt049 Space Family

Odpovědět

Zpět na „Komentáře ke článkům na webu CNT“