Prescott: Pentium 4 potřetí

1. 3. 2004

Sdílet

Od uvedení prvních procesorů Pentium 4 uplynulo bezmála tři a půl roku běhemtéto doby prošlo přitom jádro procesoru pouze jedinou zásadní změnou: zhruba před dvěma roky, krátce pot
Od uvedení prvních procesorů Pentium 4 uplynulo bezmála tři a půl roku během
této doby prošlo přitom jádro procesoru pouze jedinou zásadní změnou: zhruba
před dvěma roky, krátce poté, co P4 dosáhlo hranice dvou GHz, nahradily první
generaci označovanou jako Willamette nové, výkonnější procesory s jádrem
Northwood. Nyní přichází třetí generace procesorů Pentium 4 s jádrem Prescott.

Pentium 4 se pochopitelně během své dosavadní existence dočkalo i mnoha
drobnějších změn, jako byl nárůst frekvence sběrnice či zavedení technologie
Hyper Threading přesto se žádná z nich významně nedotkla vlastní architektury
procesoru. Když Intel před dvěma lety odhalil první plány týkající se Pentia 4
s jádrem Prescott, předpokládalo se, že půjde, podobně jako v případě procesorů
s jádrem Northwood, pouze o zmenšení stávajícího jádra (dané novým výrobním
90nm procesem) a rozšíření vyrovnávací paměti (cache) druhé úrovně. S
přibývajícím množstvím informací bylo ovšem stále jasnější, že Prescott není
Pentium 4 s větší cache pamětí, ale že se ve skutečnosti jedná o zcela nový
procesor, který sice vychází z mikroachitektury NetBurst (jež je srdcem P4),
ale od dosavadních procesorů se v mnohém liší. Změny, které byly v procesoru
provedeny, ovšem úzce souvisí s filozofií architektury NetBurst ta předpokládá
zvyšování výkonu procesorů pomocí rychlého nárůstu pracovních frekvencí.
Ostatně již v době, kdy byly představovány první procesory Pentium 4, Intel
oznámil, že nová architektura umožní v nadcházejících letech dosahovat
pracovních frekvencí nad 5 GHz. Dosavadní Pentium 4 s jádrem Northwood ovšem
takové frekvence dosáhnout nemůže (maximum se pohybuje okolo hranice 3,5 GHz) a
jeho pouhé zmenšení (které obvykle znamená nižší spotřebu a možnost vyšších
pracovních frekvencí) by zřejmě cestu k hranici 5 GHz neotevřelo.
Nové Pentium 4 bylo, podobně jako jeho předchůdci, navrženo tak, aby dosahovalo
co nejvyšších pracovních frekvencí. Jestliže sledujete problematiku procesorů
podrobněji, pak vám dozajista neušlo, že výrobci procesorů používají různé
postupy jak zvýšit výkon. Ten je dán jednak pracovní frekvencí (tedy počtem
pracovních cyklů za vteřinu), a také množstvím práce, které je procesor schopen
v jednom pracovním cyklu průměrně "zvládnout". Když Intel uváděl v roce 2000
první generaci procesorů Pentium 4, byl jejich výkon, i přes startovní
frekvenci 1,4 GHz, často srovnatelný se staršími procesory pracujícími na
výrazně nižší frekvenci. Hlavní příčinou byla odlišná architektura nových
procesorů ta byla sice uzpůsobena pro snadné zvyšování pracovní frekvence,
množství práce (obvykle označované termínem IPC, tedy Instructions Per Cycle)
odvedené v jednom pracovním cyklu bylo ovšem o něco nižší. Jistou roli pak
hrála i absence programů optimalizovaných pro nový procesor.
Moderní CPU zpracovávají obvykle mnoho instrukcí současně (jak paralelně, tak
po krocích v sérii): výpočty (instrukce) jsou na sobě ovšem často závislé aby
procesor nemusel vždy čekat na dokončení předchozích výpočtů, obsahuje
speciální jednotky, které se starají o správné řazení instrukcí, jež jsou na
sobě závislé, a odhaduje výsledky logických operací, aby mohl celé "potrubí" co
nejefektivněji zaplnit. I když jsou tyto odhady poměrně úspěšné, občasný omyl
je nevyhnutelný. V takovém případě je nutné sekvenci výpočtů zastavit, potrubí
"vyčistit" a naplnit znovu. Čím delší je toto potrubí (čím více sekcí či kroků
obsahuje), tím déle trvá jeho vyčištění a znovunaplnění, a tím větší množství
operací je nutno "zahodit". Výhodou dlouhého instrukčního potrubí je, že
umožňuje rozdělit výpočty na menší části, které je možno provádět rychleji
(souvisí to i se složitostí obvodů na CPU), a tím lze dosahovat vyšší pracovní
frekvence. Jeho nevýhodou je naopak nižší hodnota IPC, tedy počet instrukcí
zpracovaný průměrně za jeden pracovní cyklus (kvůli větší "penalizaci" za
špatný odhad).
Zatímco Pentium III mělo instrukční potrubí s deseti kroky, první a druhá
generace Pentia 4 zvýšily jeho délku na dvojnásobek. Třetí generace P4 s jádrem
Prescott má instrukční potrubí opět prodlouženo na 31 kroků. Důvod je jasný:
nové instrukční potrubí umožňuje snazší zvyšování pracovní frekvence. Aby byl
eliminován či minimalizován negativní dopad delšího instrukčního potrubí, byly
pozměněny i další části procesoru. Tou nejviditelnější změnou je zvětšení
vyrovnávací paměti druhé úrovně na 1 MB, zvětšena a pozměněna ovšem byla i
vyrovnávací paměť první úrovně (na 16 KB). Vylepšeny byly pochopitelně jednotky
pro řazení instrukcí (Schedule) a předpovídání větvení (Branch Prediction) na
detailní rozbor těchto úprav ale bohužel nemáme dostatek prostoru. Pozitivních
změn se konečně dočkaly i hlavní celočíselné jednotky (ALU) jednou z
nejvýznamnějších je "reduced integer multiply", tedy schopnost procesoru
násobit celá čísla přímo v celočíselné ALU (dříve se tyto výpočty prováděly za
pomoci jednotky pro výpočet v plovoucí desetinné čárce).
Nové Pentium 4 "Prescott" je prozatím uváděno na stejných frekvencích jako
procesory s jádrem Northwood konkrétně se jedná o 2,8, 3, 3,2 a nově též 3,4
GHz (3,4GHz P4 s jádrem Northwood je taktéž novinkou). Aby bylo možné procesory
snáze odlišit, jsou ty s novým jádrem označeny písmenem E (např. Pentium 4
2,80E). Procesory lze osadit do existujících desek s čipovými sadami i865/i875
obvykle je ale nutná aktualizace BIOSu, doporučujeme též ověřit kompatibilitu
na stránkách výrobce. Je pravděpodobné, že Prescott budou podporovat i desky s
čipsety jiných výrobců, v době uzávěrky jsme však neměli k dispozici přesné
údaje. Z plánů Intelu pro rok 2004 vyplývá, že procesory s frekvencí 3,4 GHz
jsou konečnou pro patici s478. Rychlejší Pentia 4 (výhradně s jádrem Prescott)
budou určena pro novou patici LGA-775, která se objeví v průběhu roku.
Tím nejdůležitějším je ale pochopitelně výkon nových Pentií 4. Ten ovlivňuje
jak delší instrukční potrubí (negativně), tak i větší cache a další inovace
(pozitivně). Při srovnání se staršími P4 Northwood na stejné pracovní frekvenci
je nové P4 Prescott výjimečně o něco rychlejší, obvykle se ale spíše drží v
těsném závěsu. Rozdíly jsou malé (do 3 až 5 procent, výjimečně 7 procent),
nehledě na to, že současné aplikace nejsou pro nový procesor (zejména instrukce
SSE3) optimalizovány. Zajímavé přitom je, že na vyšších pracovních frekvencích
je u mnoha testů rozdíl menší zdá se, že architektura Prescottu je pro vysoké
frekvence skutečně optimalizována.
Prescott představuje novou generaci procesorů Pentium 4, jejíž plný potenciál
se projeví až během tohoto roku poté, co budou uvedeny jeho rychlejší varianty
pro novou platformu (patici) LGA-775 (do konce roku bychom se měli dočkat 4GHz
modelu). Prodává se za stejnou cenu jako klasická Pentia 4, a se současnými
aplikacemi nenabízí prozatím žádnou zásadní výhodu. Pokud si tedy nyní kupujete
nové PC s Pentiem 4, můžete klidně zůstat u starší varianty Northwood. Čas
Prescottu přijde koncem jara, s uvedením patice LGA-775. Zajímavé bude
pochopitelně i srovnání s konkurenčním procesorem AMD Athlon 64, který je již
dostupný ve třech variantách (3000+, 3200+ a 3400+), to je ale samostatné téma,
jemuž se budeme věnovat až si možnosti, vlastnosti a výkon Prescottu řádně
osaháme.


Extrémní Pentium 4 3,4 GHz
Krátce po Prescottu dorazila do redakce další žhavá novinka Intelu procesor
Pentium 4 Extreme Edition na frekvenci 3,4 GHz. Extreme Edition je postaven na
architektuře Northwood, je však vybaven rozsáhlou L3 cache pamětí o velikosti 2
MB, která mu spolu s vysokou frekvencí propůjčuje obrovský výkon. První
provedené testy naznačují, že nové "XE" převzalo titul nejvýkonnějšího PC
procesoru (ten doposud náležel Athlonu 64-FX 51, těsně následovanému starší
verzí Pentia 4 "XE" s frekvencí 3,2 GHz). Přesto nebo právě proto není Extreme
Edition konkurencí klasických Pentií 4 ani nového Prescottu jeho cena se blíží
hranici 30 000 Kč bez DPH, a je tak určeno těm nejnáročnějším uživatelům, kteří
se při koupi nejvýkonnějšího PC neohlížejí na peníze.