Vliv počtu paměťových kanálů
Kapitoly článků
Podíváme se také na to, jaký vliv na výkon má počet paměťových kanálů. Jak už určitě víte, procesory Core i7 mají kanály tři, my jsme měli k dispozici na testy tři 1GB moduly, avšak deska má sloty čtyři. Tříkanálový test je jasný, každý kanál má vlastní jeden modul. U dvoukanálového testu jsme to trochu pomíchali a přehozením jednoho paměťového modulu do černého slotu jsme vytvořili situaci, kdy jeden kanál má 2×1 GB RAM a druhý kanál 1 GB RAM (systém tak měl pořád 3 GB RAM). Pro jednokanálový režim už však musel jeden modul ven, takže bylo množství paměti sníženo na 2 GB. Testovalo se s Core i7 965 Extreme Edition, Turbo i HyperThreading byly zapnuty. Podívejme se nejprve na teorii, kterou krásně kreslí test paměťové propustnosti v Sandře 2009:
Memory Bandwidth (SiSoft Sandra 2009 Lite)
Int. iSSE2 | ||
Float. iSSE2 | ||
Int. iSSE2 | ||
Float. iSSE2 | ||
Int. iSSE2 | ||
Float. iSSE2 |
Ukázkový test, který říká, na co jsou syntetické benchmarky dobré. Prověřují skutečně systém jako takový. Realita však bývá jinde a v případě paměťových kanálů je opravdu této teorii na hony vzdálená. Mrkněme se na WinRAR v multi-threaded testu.
WinRAR 3.80 (Multi-threaded test)
Markantnější pokles výkonu byl zaznamenán až u jednokanálového režimu, ovšem u WinRARu to nemusí nic znamenat, protože rozptyl je ve výsledcích docela velký (proto také děláme čtyři testy a z nich průměr, abychom tento rozptyl alespoň částečně eliminovali).
CineBench R10 (Multi-threaded test)
CineBenchi je to v podstatě jedno. Ke snížení výkonu sice dochází, ale je to opravdu zanedbatelné v porovnání s teorií, kterou namalovala Sandra. Ještě se podíváme na test kódování zvuku jednovláknovou aplikací OggDropXPd:
Doba kódování | ||
Doba kódování | ||
Doba kódování |
Úbytku jednoho kanálu si OggDropXPd ani nevšiml, úbytku dalšího však ano, ale zase nejde o nic zásadního.
Výsledek by se dal stručně shrnout do následujícího poznatku: Pokud nemáte v úmyslu používat aplikací, která bude ze všeho nejvíce závislá na propustnosti paměti (čehož nejtypičtějším příkladem bude zřejmě RAM disk), pak je tak nějak jedno, jestli procesoru Core i7 zaměstnáte paměťové kanály dva, nebo tři. Osadit jen jeden by asi byla nerozvážnost, jednak už úbytek výkonu můžete trošku pocítit a pak většinou dnes není problém sehnat za rozumnou cenu dvoukanálové kity (s těmi tříkanálovými to možná ještě nebude tak dobré, protože přeci jen půjde o nový druh produktu na trhu, byť vytvořený prudce primitivní cestou, ale znáte obchodníky, „tři je více než dva a proto je třeba navýšit cenu ne o 50, ale raději alespoň o 60 %“ ;). To, co však může být na Core i7 skutečně atraktivní, co se týče paměti, je možnost do mnohých desek dát paměťových slotů šest a navýšit tak kapacitu, pokud jste na ní závislí. Intel DX58SO se čtyřmi sloty bude spíše světlá výjimka.