AMD Sempron 64 3400+ aneb 64-bitů konečně i pro Semprony | Kapitola 3
Seznam kapitol
Doposud byly procesory Sempron společnosti AMD jasnou volbou pro domácí počítač na kterém se hrají hry nebo pracuje v kancelářském balíku. Alternativa v podobě Intel Celeronu D není také k zahození, ale přece jen ve většině aplikací provozovaných na domácích počítačích je Sempron výkonnější. Dnes se podíváme na novou verzi Sempronu, která odstranila často kritizovanou absenci podpory 64-bitových výpočtů.
Společnost AMD má již docela široké portfolio procesorů, které se liší jak frekvencemi tak i velikostí své L2 cache, která má vliv na celkový výkon procesoru, ale navýšení není zdaleka tak vysoké jako u Intelu, který zvednutím L2 cache doposud řešil své problémy s nižším výkonem svých CPU v některých aplikacích. Tímto postupem vznikla řada Pentií 4 6x0, která neobsahuje oproti sérii 5x0 žádná vylepšení krom dvojnásobné hodnoty L2 cache.
Nyní se ale podívejme na platformu AMD, kde mají jádra jednotlivých procesorů velikost L2 cache od 128kB do 1024kB. Procesory Sempron jsou zástupci low-endu a tomu odpovídá i velikost cache, která je podle ratingu procesoru 128kB nebo 256kB. Vyšší třída procesorů s označením Athlon 64 má velikost L2 cache určenu na 512kB, ale aby to nebylo tak jednoduché, tak existují dva modely Athlonu 64 s ratingem 3700+ a 4000+ a ty mají velikost L2 cache (1024kB) shodnou s high-endovou třídou procesorů Athlon FX, které jsou opravdu velmi drahou záležitostí. Dvou-jádrové procesory společnosti AMD tentokráte vynecháme, neboť pro toto srovnání nejsou potřebné.
Zaměříme se na srovnání procesorů AMD na stejné frekvenci s rozdílnou velikostí L2 cache, protože dopad na výkon není zdaleka takový jak se obecně uvažuje. Důvodů pro toto tvrzení je hned několik:
- Procesory AMD Athlon 64 a Sempron (64) neduplikují data ve své L1 cache a L2 cache, a proto můžeme celkovou velikost cache považovat za součet těchto dvou velikostí (u testovaného Sempronu 128kB+256kB).
- Velikost L1 cache procesorů AMD je dostatečně velká sama o sobě (128kB).
- Radič paměťového subsystému je integrován přímo v procesoru a to výrazně snižuje latence oproti klasickému řešení, kdy procesor komunikuje s pamětmi přes čipset.
Problém by mohl nastat v situaci, kdy se objeví dostatek 64-bitových aplikací a her, které podpoří zatím skomírající operační systém Windows XP 64. Počítání v plně 64-bitovém prostředí totiž vytíží obě cache (L1 a L2) mnohem více než stávající 32-bitové výpočty. Ovšem přínos AMD64 bude i low-endových procesorů lepší než nic.
Pro test jsem použil 4 procesory pro socket 754 s rozdílnou velikostí L2 cache a podtaktoval je pomocí snížení násobiče na 1600MHz (kvůli Sempronu 2600+, který má 1600MHz základní frekvenci a jako všechny Athlony 64 a Semprony nemá otevřený násobič nahoru). Procesory použité pro test jsou následující:
- AMD Sempron 2600+ (1600MHz - Palermo 90nm, L2 cache 128kB)
- AMD Sempron 64 3400+ (2000MHz - Palermo 90nm, L2 cache 256kB)
- AMD Athlon 64 3000+ (2000MHz - NewCastle 130nm, L2 cache 512kB)
- AMD Athlon 64 3200+ (2000MHz - ClawHammer 130nm, L2 cache 1024kB)
PCMark 04 vykazoval zanedbatelný přínos velikosti L2 cache. Rozdíl se pohybuje kolem 2%.
3DMark 05 a jeho CPU test ukazuje náskok L2 cache 1024kB nad 128kB zhruba 1.6%.
SuperPi indikuje náskok mezi nejlepším a nejhorším výsledkem zhruba 5s, což je vzhledem k celkovému času zanedbatelné.
Science Mark 2.0 vykazuje 1s lepší výsledek pouze při velikosti L2 cache 1024kB, takže se jeví jako zcela nezávislý na velikosti L2 cache.
Winrar 3.44 konečně ukazuje podstatný náskok při zvětšování velikosti L2 cache a rozdíl mezi 128kB a 1024kB je asi 9%.