Test vlivu pamětí na celkový čas výpočtu - PG
Moderátor: Anubis
- forest
- Admin webu a fóra CNT
- Příspěvky: 19644
- Registrován: pát 27 říj, 2006 10:19
- rok narození: 03 bře 1977
- ID CNT statistics: 71
- Bydliště: Újezd u Brna
Test vlivu pamětí na celkový čas výpočtu - PG
Na základě diskuse po posledním kole PG turnaje, jsem se rozhodl vytvořit tento nový testovací balíček:
http://www.czechnationalteam.cz/storage ... G_2016.zip
Je v něm použita soutěžní 64-bit aplikace na systém windows, což je předpokládám oblast, kde bude testovat většina zájemců. Pro porovnání stačí psát sestavy (stačí CPU a RAM), nastavení a výsledné časy sem. Test jsem důkladně vyzkoušel a ověřil si několika nastaveními skutečný vliv časování a taktu pamětí, na celkovou dobu výpočtu. Obdobné výsledky (myšleno optimalizace, nikoliv výsledný čas) budou předpokládám u všech LLR aplikací na PG. Testovací balíček by se tak mohl stát hodně důležitým nástrojem, pro odladění strojů pro PG turnaje a v podstatě pro celkové nejlepší nastavení pro DC výpočty.
Finální nastavení si ovšem pro jistotu ověřte na několika živých jednotkách na projektu, zda odevzdaná práce bude následně validována, tedy v pořádku.
Můj testovaný stroj byl:
Intel i5 6600K, na tektu 4,1 GHz
RAM Kingston HyperX Savage Black 8GB (2x4GB) DDR4 3000
paměti osazeny a provozovány v režimu Dual-channel
Při nastavení všech hodnot na "auto" a základním taktu pamětí 2133 MHz byl průměrný čas výpočtu 4 jednotek naráz 3:38 h
Při nastavení všech hodnot na "auto" a taktu pamětí 2666 MHz byl průměrný čas výpočtu 4 jednotek naráz 4:18 h
Při nastavení všech hodnot na "auto" a základním taktu pamětí 3000 MHz byl průměrný čas výpočtu 4 jednotek naráz 4:26 h
Při ručním nastavení časování 15-15-15-36 a zbytku hodnot na "auto" a základním taktu pamětí 2133 MHz byl průměrný čas výpočtu 4 jednotek naráz 3:34
Při ručním nastavení časování 14-14-14-34 a zbytku hodnot na "auto" a základním taktu pamětí 2133 MHz byl průměrný čas výpočtu 4 jednotek naráz 3:26
Dle těchto zkušeností, se u mého stroje rozhodně vyplatí ruční zásah do jednotlivých hodnot časování pamětí, tedy alespoň do těch základních. Rovněž se mně ověřilo to stejné, jako již dříve u DDR3 i DDR2 pamětí. Tedy že je pro DC výhodnější používat nižší takt pamětí, ale lepší časování, než horší časování a vyšší takt. Ještě se chci pokusit najít stabilní ruční nastavení na taktu 3000 MHz. Později sem přidám výsledky.
http://www.czechnationalteam.cz/storage ... G_2016.zip
Je v něm použita soutěžní 64-bit aplikace na systém windows, což je předpokládám oblast, kde bude testovat většina zájemců. Pro porovnání stačí psát sestavy (stačí CPU a RAM), nastavení a výsledné časy sem. Test jsem důkladně vyzkoušel a ověřil si několika nastaveními skutečný vliv časování a taktu pamětí, na celkovou dobu výpočtu. Obdobné výsledky (myšleno optimalizace, nikoliv výsledný čas) budou předpokládám u všech LLR aplikací na PG. Testovací balíček by se tak mohl stát hodně důležitým nástrojem, pro odladění strojů pro PG turnaje a v podstatě pro celkové nejlepší nastavení pro DC výpočty.
Finální nastavení si ovšem pro jistotu ověřte na několika živých jednotkách na projektu, zda odevzdaná práce bude následně validována, tedy v pořádku.
Můj testovaný stroj byl:
Intel i5 6600K, na tektu 4,1 GHz
RAM Kingston HyperX Savage Black 8GB (2x4GB) DDR4 3000
paměti osazeny a provozovány v režimu Dual-channel
Při nastavení všech hodnot na "auto" a základním taktu pamětí 2133 MHz byl průměrný čas výpočtu 4 jednotek naráz 3:38 h
Při nastavení všech hodnot na "auto" a taktu pamětí 2666 MHz byl průměrný čas výpočtu 4 jednotek naráz 4:18 h
Při nastavení všech hodnot na "auto" a základním taktu pamětí 3000 MHz byl průměrný čas výpočtu 4 jednotek naráz 4:26 h
Při ručním nastavení časování 15-15-15-36 a zbytku hodnot na "auto" a základním taktu pamětí 2133 MHz byl průměrný čas výpočtu 4 jednotek naráz 3:34
Při ručním nastavení časování 14-14-14-34 a zbytku hodnot na "auto" a základním taktu pamětí 2133 MHz byl průměrný čas výpočtu 4 jednotek naráz 3:26
Dle těchto zkušeností, se u mého stroje rozhodně vyplatí ruční zásah do jednotlivých hodnot časování pamětí, tedy alespoň do těch základních. Rovněž se mně ověřilo to stejné, jako již dříve u DDR3 i DDR2 pamětí. Tedy že je pro DC výhodnější používat nižší takt pamětí, ale lepší časování, než horší časování a vyšší takt. Ještě se chci pokusit najít stabilní ruční nastavení na taktu 3000 MHz. Později sem přidám výsledky.
-
- 26.3157894737 %
- Příspěvky: 238
- Registrován: ned 19 úno, 2012 03:05
- rok narození: 19 pro 1989
- ID CNT statistics: 134
Re: Test vlivu pamětí na celkový čas výpočtu - PG
Můžeš prosím napsat jaké ty paměti mají časování pro frekvence 2133, 2666 a 3000? (V CPU-Z je to záložka SPD)
Díky
Díky
- forest
- Admin webu a fóra CNT
- Příspěvky: 19644
- 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: Test vlivu pamětí na celkový čas výpočtu - PG
Myslíš ty, které jim přidělila automatická volba v BIOSu, nebo které mají dané od výrobce? Deska ty doporučené výrobcem nedodržovala. V podstatě nechápu, dle čeho to automatické nastavení probíhá.
-
- 26.3157894737 %
- Příspěvky: 238
- Registrován: ned 19 úno, 2012 03:05
- rok narození: 19 pro 1989
- ID CNT statistics: 134
Re: Test vlivu pamětí na celkový čas výpočtu - PG
Každý paměťový modul má v sobě EEPROM paměť s uloženými frekvencemi které podporuje a pro každou frekvenci má uložené i časování. (Pro nižších frekvence je to časování logicky nižší/lepší)forest píše:Myslíš ty, které jim přidělila automatická volba v BIOSu, nebo které mají dané od výrobce? Deska ty doporučené výrobcem nedodržovala. V podstatě nechápu, dle čeho to automatické nastavení probíhá.
Pokud je tedy v BIOSu nastavena volba pro časování na auto, měla by deska pro patřičnou frekvenci použít časování co si přečte z paměťového modulu.
Jak jsi zjistil, že deska nedodržuje časování dané výrobcem? Bylo jiné od základního časování nebo se lišilo od toho co přečte CPU-Z v záložce SPD pro danou frekvenci? V prvním případě je to v pořádku, v druhém je to divné a deska se asi snaží o nějaké automatické přetaktování.
-
- 36.8421052632 %
- Příspěvky: 549
- Registrován: čtv 09 pro, 2010 01:23
- rok narození: 18 bře 1977
- ID CNT statistics: 15324
Re: Test vlivu pamětí na celkový čas výpočtu - PG
Postupně budu doplňovat další výsledky podle toho jak budu mít na to čas
Intel i5-6600K, na taktu 4,6 GHz
RAM Kingston HyperX Savage Black 16GB (2x8GB) DDR4 2800
paměti osazeny a provozovány v režimu Dual-channel
Edit: tak po aktualizaci na nejnovější BIOS mě deska konečně zbaštila XMP profily na přetaktování pamětí takže doplňuji pomalu výsledky
nastavení všech hodnot na "auto" a takt pamětí 2133 MHz průměrný čas výpočtu 4 jednotek naráz 3:13:24 ( nastavení pamětí v auto režimu 15-15-15-36)
nastavení všech hodnot na "auto" a takt pamětí 2666 MHz průměrný čas výpočtu 4 jednotek naráz 2:38:35 (nastavení pamětí v auto režimu 14-14-14-36)
nastavení všech hodnot na "auto" a takt pamětí 2800 MHz průměrný čas výpočtu 4 jednotek naráz 2:32:40 (nastavení pamětí v auto režimu 14-15-15-39)
ruční nastavení 14-14-14-36 ostatní auto a takt pamětí 2800 MHz průměrný čas výpočtu 4 jednotek naráz 2:31:23
Intel i5-6600K, na taktu 4,6 GHz
RAM Kingston HyperX Savage Black 16GB (2x8GB) DDR4 2800
paměti osazeny a provozovány v režimu Dual-channel
Edit: tak po aktualizaci na nejnovější BIOS mě deska konečně zbaštila XMP profily na přetaktování pamětí takže doplňuji pomalu výsledky
nastavení všech hodnot na "auto" a takt pamětí 2133 MHz průměrný čas výpočtu 4 jednotek naráz 3:13:24 ( nastavení pamětí v auto režimu 15-15-15-36)
nastavení všech hodnot na "auto" a takt pamětí 2666 MHz průměrný čas výpočtu 4 jednotek naráz 2:38:35 (nastavení pamětí v auto režimu 14-14-14-36)
nastavení všech hodnot na "auto" a takt pamětí 2800 MHz průměrný čas výpočtu 4 jednotek naráz 2:32:40 (nastavení pamětí v auto režimu 14-15-15-39)
ruční nastavení 14-14-14-36 ostatní auto a takt pamětí 2800 MHz průměrný čas výpočtu 4 jednotek naráz 2:31:23
Naposledy upravil(a) merlin10 dne úte 03 kvě, 2016 07:29, celkem upraveno 2 x.
Re: Test vlivu pamětí na celkový čas výpočtu - PG
i7 2600k @ 4,5 Ghz s 8GB 2133Mhz DDR3 DualChannel 9-11-9-27 ~ 4jednotky za 3h 4min 10s
13G
13G
Tip: Pri turnaji pouzij jednoduchy time micromanagement
=> staci nejpozdeji v case DL turnaje minus 1,5 krat doba vypoctu jednotky, jakoby zapnout HT pomoci cc_config.xml = stihnu vice do konce turnaje
stats
=> staci nejpozdeji v case DL turnaje minus 1,5 krat doba vypoctu jednotky, jakoby zapnout HT pomoci cc_config.xml = stihnu vice do konce turnaje
stats
-
- 10.5263157895 %
- Příspěvky: 59
- Registrován: pon 03 srp, 2009 15:23
- ID CNT statistics: 134
- Bydliště: Ústí nad Labem
- Kontaktovat uživatele:
Re: Test vlivu pamětí na celkový čas výpočtu - PG
Moje měření na i7 3770K, nataktováno na 4,3GHz, 2xDDR3 4GB 1600Mhz (dual chanel), HT zapnuté, spuštěny 4 tasky, W7. Na PC normálně pracuji (ale to při PG turnajích taky), takže výsledky mohou být trošku zkreslené. Navíc jsem hodnoty časování bral podle toho co se nastavilo v BIOSu a následně ukázalo HW info, tak snad to moc nelhalo (podle některých výsledků možná jo, ale zatím nebyl čas to přeměřit)...
1600Mhz, časování 9-11-11-29 .... 5h 08m - tovární nastavení na "auto"
1800Mhz, časování 9-12-12-33 .... 4h 24m
1833Mhz, časování 9-13-13-34 .... 4h 44m
1800Mhz, časování 9-11-11-29 .... 4h 16m, při opakovaném měření 4h 44m
1600Mhz, časování 8-10-10-27 .... 4h 44m
1600Mhz, časování 8-09-09-25 .... 4h 57m
1333Mhz, časování 7-08-08-21 .... 5h 41m
8 tasků nejednou
1800Mhz, časování 9-11-11-29 .... 8h 27m
Vypntutí HT
1800Mhz, časování 9-11-11-28 .... 4h 03m
Jen jeden paměťový modul 4GB tj "sigle chanel"
1800MHz, časování 9-11-11-28 .... 8h 4m
Časy s W10 (1800Mhz, časování 9-11-11-29)
8 tasků ................... 8h 21m
4 tasky HT zapnuto ..... 4h 31m
4 tasky HT vypnuto ..... 4h 03m
Nakonec pár postřehů i přímo z turnajů:
V PG na pamětech hodně záleží, zatímco v našem testovacím balíčku efektivity je rozdíl v taktu pamětí cca 10-20s (tj. skoro chyba měření), tady jsou rozdíly jasně vidět.
Třeba i7 2600K na 4GHz s 1600Mhz paměťma je rychlejší než i7 3770K na 4,3Ghz s pameťma 1333Mhz.
Pokud máte MB s dual chanel a osazené 4 sloty tak při osazení jen 2 stotů jsou výsledky o pár minut lepší.
Pří použití W10 místo W7 jsou trošku lepší časy při zapnutém HT.
A vše pak pořádně otestovat přímo v PG. Testovací balíček jede v pohodě, ale v reálu to pak děla modré smrti nebo nevalidní jednotky...
1600Mhz, časování 9-11-11-29 .... 5h 08m - tovární nastavení na "auto"
1800Mhz, časování 9-12-12-33 .... 4h 24m
1833Mhz, časování 9-13-13-34 .... 4h 44m
1800Mhz, časování 9-11-11-29 .... 4h 16m, při opakovaném měření 4h 44m
1600Mhz, časování 8-10-10-27 .... 4h 44m
1600Mhz, časování 8-09-09-25 .... 4h 57m
1333Mhz, časování 7-08-08-21 .... 5h 41m
8 tasků nejednou
1800Mhz, časování 9-11-11-29 .... 8h 27m
Vypntutí HT
1800Mhz, časování 9-11-11-28 .... 4h 03m
Jen jeden paměťový modul 4GB tj "sigle chanel"
1800MHz, časování 9-11-11-28 .... 8h 4m
Časy s W10 (1800Mhz, časování 9-11-11-29)
8 tasků ................... 8h 21m
4 tasky HT zapnuto ..... 4h 31m
4 tasky HT vypnuto ..... 4h 03m
Nakonec pár postřehů i přímo z turnajů:
V PG na pamětech hodně záleží, zatímco v našem testovacím balíčku efektivity je rozdíl v taktu pamětí cca 10-20s (tj. skoro chyba měření), tady jsou rozdíly jasně vidět.
Třeba i7 2600K na 4GHz s 1600Mhz paměťma je rychlejší než i7 3770K na 4,3Ghz s pameťma 1333Mhz.
Pokud máte MB s dual chanel a osazené 4 sloty tak při osazení jen 2 stotů jsou výsledky o pár minut lepší.
Pří použití W10 místo W7 jsou trošku lepší časy při zapnutém HT.
A vše pak pořádně otestovat přímo v PG. Testovací balíček jede v pohodě, ale v reálu to pak děla modré smrti nebo nevalidní jednotky...
- vkliber
- Admin webu a fóra CNT
- Příspěvky: 10309
- Registrován: čtv 29 bře, 2007 10:41
- ID CNT statistics: 1
- Bydliště: Brušperk, 48 let
- Kontaktovat uživatele:
Re: Test vlivu pamětí na celkový čas výpočtu - PG
Asi se mi naskytne příležitost si něco málo vyzkoušet na Intel Xeon Phi 64 Cores (4xHT ... tedy 256 vláken) na Linuxu. Přímo pustit BOINC nepůjde (možná nějaká portable / command verze, ale běží tam nějaký upravený linux, do kterého nebudu mít možnost hrabat, takže na to vůbec nemyslím). Spíš mě napadlo jestli nemáme testovací balíček i na linux?
A to se přiznám, že ještě ani netuším co to je za verze, jestli je to serverová deska co se strká do HP Blade serverů, nebo nějaká desktop verze do PCIE slotu, takže ani netuším jestli nebude nutné aplikaci zkompilovat přímo na místě?
Tož uvidíme.
A to se přiznám, že ještě ani netuším co to je za verze, jestli je to serverová deska co se strká do HP Blade serverů, nebo nějaká desktop verze do PCIE slotu, takže ani netuším jestli nebude nutné aplikaci zkompilovat přímo na místě?
Tož uvidíme.
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 ˙˙˙
- Czech Human
- 52.6315789474 %
- Příspěvky: 1372
- Registrován: sob 30 bře, 2013 14:16
- rok narození: 0- 0-1981
- ID CNT statistics: 19867
- Bydliště: Praha
Re: Test vlivu pamětí na celkový čas výpočtu - PG
Testovací balíček na gnf21 máme, dovolil jsem si ho spáchat 256 vláken spustí bez potíží, jen bude těžší číst výsledky . Stáhnout ho můžeš v mém podpisu. Jedná se o x86_64 arch s Avx,Avx2 i 512 tak by to teoreticky mělo běžet bez rekompilace ovšem ruku do ohně bych za to nedával u takto exotického HW...
Vzhůru pro body na linuxu .
Linuxová verze CNT 2018 balíčku: https://uloz.to/!yhQoPwu9UIel/cnt2018linux-7z
Linuxová verze PG CPU testu na GNF-21 https://uloz.to/!gXPiQ9BD2IF6/pgtest-tar-gz
Linuxová verze CNT 2018 balíčku: https://uloz.to/!yhQoPwu9UIel/cnt2018linux-7z
Linuxová verze PG CPU testu na GNF-21 https://uloz.to/!gXPiQ9BD2IF6/pgtest-tar-gz