dve-hlavy-vic-vi-athlon-64-x2-4800
Hardware Článek Dvě hlavy víc ví: Athlon 64 X2 4800+

Dvě hlavy víc ví: Athlon 64 X2 4800+ | Kapitola 5

Kwolek Jirka

Kwolek Jirka

4. 7. 2005 00:00 87

Seznam kapitol

1. Vyplatí se dvoujádrový procesor? 2. Dvoujádrové procesory - Cesta AMD 3. AMD Athlon 64 X2 - technická data 4. AMD Athlon 64 X2 v praxi 5. Jak se chová systém vybavený 2x CPU?
6. 2x CPU a chování operačního systému 7. Přetaktování a testy 8. Testovací sestava a syntetické testy 9. Hry, vědecké aplikace a závěr

Kompletní článek: Když před několika lety představitele AMD zmiňovali, že plánují uvedení dvou procesorů v jednom "čipu" brala to většina lidí jako marketingové řeči. Minulý rok však firma AMD šla ještě dále a ohlásila, že návrh takových procesorů byl dokončen a dokonce že se připravují do hromadné výroby. A dnes máme výsledek celého snažení v redakci pctuningu...

Reklama
Prvním testem byl oblíbený CPU Mark 99. pravděpodobnost, že by tak starý test byl optimalizovaný pro víceprocesorové systémy je minimální:

Dvě hlavy víc ví: Athlon 64 X2 4800+
i Zdroj: PCTuning.cz

Výsledek 308 bodů odpovídá jednomu procesoru s jádrem Athlon 64 4000+. Všimněte si grafu využití CPU - každý procesor dostal od scheduleru (plánovače) operačního systému jistý čas - obě jádra však pracovaly "na přeskáčku": zatímco jedno běželo, druhé stálo. Tento jev je typický pro neoptimalizované aplikace (jednovláknové, single threaded).

Další situaci je souběžné provozování dvou aplikaci. Důležité je, že tyto aplikace nemusí být optimalizované - můžeme tedy použít dvě instance CPU Marku 99:

Dvě hlavy víc ví: Athlon 64 X2 4800+
i Zdroj: PCTuning.cz

Oooopsss! Oba procesory jsou nyní využité na 100% - procesory pracují samostatně a jejich schopnosti jsou plně využité. Obě aplikace (ale může jich být ještě více) nemusí být pochopitelně identické - lze provozovat hru a na pozadí může běžet komprese videa.

Tento model (tedy souběžně běžící aplikace) je typický pro operační systémy Unixového (Linuxového) typu. Využívají ho často aplikační servery - i my plánujeme nasazení dvou-jádrového procesoru na webový (a zároveň databázový) server PCtuningu.

Optimalizované a vícevláknové aplikace

Poněkud jiný přístup spočívá v optimalizaci aplikace tak, aby sama dokázala využít více procesorů. Potom je nutné aplikace rozdělit na menší, spolu nekolidující, výpočetní vlákna.

Typickým příkladem snadno realizovatelných vícevláknových aplikací je rendering 3D prostředí. Jako příklad jsme použili aplikaci Cinema 2003, která si úlohu dokáže rozdělit na několik nezávislých částí...

Dvě hlavy víc ví: Athlon 64 X2 4800+
i Zdroj: PCTuning.cz

rozdíl 1.73x je rozdíl výkonu mezi přetaktovaným procesorem a dvoujádrovým modelem...

Dvě hlavy víc ví: Athlon 64 X2 4800+
i Zdroj: PCTuning.cz

Efektivita využití druhého jádra se téměř blíží hodnotě 90%! U vícevláknových aplikací prakticky platí, že výkon dual-core řešení se prakticky rovná dvojnásobku výkonu jednoho procesoru. Jelikož každý jeden procesor pracuje na frekvenci 2,4GHz - poskytuje dualcore řešení, v případě optimalizovaných aplikací, výkon odpovídající taktování 4.8GHz! Je to sice nepřesný příměr (efektivita spolupráce není vždy stoprocentní), ale pro povzbuzení představivosti to jistě stačí...

Předchozí
Další
Reklama
Reklama

Komentáře naleznete na konci poslední kapitoly.

Reklama
Reklama