Test vlivu pamětí na celkový čas výpočtu - PG

Diskuse týkající Hardware a to jak všeobecné, tak i přímo o tom co máte právě doma, nebo na čem zpracováváte DC projekty.

Moderátor: Anubis

Odpovědět
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

Test vlivu pamětí na celkový čas výpočtu - PG

#1 Příspěvek od forest »

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.

InHuMan
26.3157894737 %
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

#2 Příspěvek od InHuMan »

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

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: Test vlivu pamětí na celkový čas výpočtu - PG

#3 Příspěvek od forest »

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á.

InHuMan
26.3157894737 %
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

#4 Příspěvek od InHuMan »

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á.
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ší)
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í.

merlin10
36.8421052632 %
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

#5 Příspěvek od merlin10 »

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
Naposledy upravil(a) merlin10 dne úte 03 kvě, 2016 07:29, celkem upraveno 2 x.
Obrázek
Obrázek

13G
10.5263157895 %
10.5263157895 %
Příspěvky: 85
Registrován: stř 20 čer, 2012 22:18
ID CNT statistics: 16882

Re: Test vlivu pamětí na celkový čas výpočtu - PG

#6 Příspěvek od 13G »

i7 2600k @ 4,5 Ghz s 8GB 2133Mhz DDR3 DualChannel 9-11-9-27 ~ 4jednotky za 3h 4min 10s

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
Obrázek
Obrázek

vmv
10.5263157895 %
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

#7 Příspěvek od vmv »

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...

Uživatelský avatar
vkliber
Admin webu a fóra CNT
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: Test vlivu pamětí na celkový čas výpočtu - PG

#8 Příspěvek od vkliber »

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.
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 ˙˙˙

Uživatelský avatar
Czech Human
52.6315789474 %
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

#9 Příspěvek od Czech Human »

Testovací balíček na gnf21 máme, dovolil jsem si ho spáchat 33aaa 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

Obrázek

Odpovědět

Zpět na „Hardware“