fórum Světa hardware TV Freak - ikona fórum TV Freaku Digimanie - ikona fórum Digimanie Relaxuj - ikona Dance Radio - ikona
reklama

Intel Core - pohled na architekturu I

Výrobce: Intel

Již za několik měsíců se do obchodů dostaví první procesory založené na nové architektuře Intel Core. Čipy Conroe, Merom a Woodcrest znamenají dramatickou změnu ve vývoji. Dnes prvním dílem zahájíme povídání o tom, jak nové procesory fungují a co zajímavého přinesou.

Proč nová architektura ?

Nová architektura Intel Core reprezentovaná z počátku procesory Conroe (pro stolní počítače), Merom (pro notebooky) a Woodcrest (pro servery) znamená pro Intel razantní změnu dříve nastoleného kursu. Před více než šesti lety bylo rozhodnuto, že nejvyššího možného výkonu bude nejsnáze dosaženo pomocí vysokých frekvencí. Touto dobou jsme měli mít 10 GHz procesory založené na architektuře, kterou tehdy Intel nazval NetBurst a která se komerčně začala prodávat pod značkou Pentium 4.


Skok vpřed s novou architekturou

Tehdejší rozhodnutí Intelu jít cestou vysokých frekvencí se neukázalo jako právě šťastné. Pentium 4 v době uvedení na frekvencích 1.4 a 1.5 GHz jen sotva výkonem překonalo tehdejší nejrychlejší procesory. Těmi byly 1 GHz Pentium III a 1.1 GHz Athlon. Majitelé nových pokrokových čipů od AMD brali Pentium 4 jako podřadný produkt, majitelé Pentií III se zase podivovali, co to Intel uvedl. Na Pentium 4 platilo (a nikdy v budoucnu se to již nezměnilo), že se jedná o procesor s vysokou spotřebou. První jádra Willamette si energetickou náročností nic nezadala s tehdejšími Athlony, které měly nálepku "přehřívající se". Majitelé Pentií III, kteří byli zvyklí na malé větráčky s tichým chodem, tak najednou byli před rozhodnutím, zda emigrovat ke konkurenci nebo se podřídit nastolenému směru - neboli procesoru s dvojnásobnou až trojnásobnou spotřebou. Mnozí zůstali u svých tehdejších strojů dodnes.

S odstupem času vypadá tehdejší krok Intelu jako uspěchaný. Jako kdyby v laboratořích navrhovali nový přístup. Přístup, který by vyslyšel filosofii, že možnosti paralelizace vykonávání instrukcí jsou v programech natolik omezené, že jednodušší než neustálé snahy o její zlepšení bude prostě zvýšit frekvenci a čip zjednodušit.


Procesor Athlon vykazuje při enkódování v LAME pouze zhruba
třetinový výkon proti svému potenciálu (IPC = 0.8, maximum = 3)

Tyto experimenty, které ve výsledku mohly vyústit v nový a potenciálně zajímavý produkt, byly přerušeny v roce 1999, kdy AMD uvedlo procesor Athlon a následně vyhrálo závod o frekvenci 1 GHz. Pentium III nemohlo konkurovat, a tak Intel musel učinit rozhodnutí, co udělat dál. Rozhodnutí padlo na onen nedodělaný experiment, který se narychlo předělal.

Přestože se Pentium 4 již v prvním modelu Willamette ukázalo jako poměrně schopné (tři čtvrtě roku po uvedení, v létě 2001, 2.0 GHz model převzal titul nejrychlejšího x86 procesoru) a druhá generace Northwood prvenství dále posílila (od roku 2002 do podzimu 2003 suverénně kraloval), problémy spojené s velkou energetickou náročností byly stále více zřetelné. 3.0 GHz Pentium 4 a pozdější modely Prescott již spotřebou mířily ke 100W a víc. Bylo stále více viditelné, že architektura nazvaná NetBurst je z dlouhodobého hlediska neudržitelná.

Souběžně s NetBurstem se v roce 2003 objevil procesor, který významně stavěl na dříve opuštěném Pentiu III. Byl nazván Pentium M a byl určen pro notebooky. Tento čip vyvinuli zaměstnanci Intelu v Izraeli proto, že Intelu v té době scházel schopný čip, který by nahradil procesor Pentium III-M určený pro přenosné počítače. Ten končil na frekvenci 1.4 GHz, a byl tak v té době ohrožován mobilními Athlony XP. Pentium 4 se kvůli vysoké spotřebě do notebooků vůbec nehodilo, proto Intel významně upravil již téměř zapomenuté Pentium III, čímž získal další frekvenci a výkon, přičemž zachoval poměrně malou energetickou náročnost. Pentium M si ale bohužel přineslo také některé neduhy. Bylo optimalizována na malou spotřebu, proto nebylo schopné dosahovat výkonu procesorů typických pro stolní počítače. Architektura sice v zásadě nebyla špatná, protože ale byla převzatá z minulosti, postrádala schopnost velkého paralelismu. Zároveň jí chyběla frekvence, která by dodala potřebný výpočetní výkon. Co Intel vytvořil, bylo v zásadě urychlené Pentium III, procesor s poměrně slabým špičkovým výkonem, avšak také dobrou vnitřní optimalizací, která mu umožnila v typických aplikacích poskytovat dostatečný výkon pro uživatelův komfort.

Pentium M významně stavělo na velké L2 cache s extrémně krátkou přístupovou dobou. To mu sice znemožnilo dosahovat vysokých frekvencí, na druhou stranu na frekvencích 1.5 až 2.0 GHz, kam bylo cíleno, mu to dávalo hodně výkonu navíc. Relativní zastaralost Pentia M byla ale zřetelná v situacích, kdy mělo provádět náročné aplikace - typicky například multimediální programy. Procesory Athlon i Pentium 4 byly prostě výpočetně mnohem silnější a pokud dostaly optimalizovanou aplikaci, podávaly výkon takový, o kterém se Pentiu M ani nesnilo.


Core - Pentium III modifikovaně

Conroe, Merom a Woodcrest jsou první čipy, které budou obsahovat zcela novou architekturu. Ta byla nazvána Intel Core a vymysleli jí opět zaměstnanci Intelu v Izraeli. Core je v zásadě zcela nová generace procesorů, která bude na trhu převládat v několika příštích letech. Přesto se velmi inspiruje v Pentiu III, respektive v Pentiu M. Velmi zjednodušeně řečeno je vztah mezi Pentiem M a Core takový, že Core je Pentium M + širší paralelismus + více zdrojů pro provedení výpočtů + vyšší frekvence + některá další vylepšení. Sice bychom procesory Conroe, Merom a Woodcrest těžko mohli nazvat Pentiem M (změn je příliš mnoho, celá pipeline byla předělána), ale základní přístup si bere právě z něj.

ProcesorCPUID
Pentium Pro
0611
Pentium II
0633
Pentium III
0672
Pentium M
0695
Pentium M dual-core (Yonah)
06E8
Conroe
06F1
Pentium 4
0F07
Pentium D Smithfield
0F44

Patrně proto, aby Intel uctil památku Pentia III, budou se nové procesory identifikovat podobně jako starší generace Pentia III a Pentia M. Instrukce CPUID navrací při identifikaci čipu hodnoty Family, Model a Stepping. První jmenovaná - Family - je určující pro základní architekturu. Všechny procesory Pentium Pro a následující stejného typu vrací hodnotu 6. Navzájem jsou pak rozlišeny jen hodnotu Model, která například u Pentia II činí 3, zatímco u Pentia III 7.

Na tomto místě je zajímavé sledovat, že Pentium M navrací naprosto stejnou hodnotu Family jako Pentium Pro - šestku. Intel tímto dokazuje, že Pentium M není nic jiného než upravené dnes 11 let staré Pentium Pro (přestože to jinak oficiálně nepřizná). Co je ale ještě zajímavější, nový čip Conroe navrací hodnotu 06F1, popřípadě ve své novější revizi 06F4. Jinými slovy podle CPUID je Conroe jen další model ve vývoji Pentia Pro, přesněji hned následující po dvoujádrovém Pentiu M (to má Model E (14), zatímco Conroe má Model F (15)).


V naší nedávné anketě se trefily asi dvě pětiny uživatelů.

Přestože je Core z pohledu jednotek a pipeline prakticky od základu nový a designově staví na Pentiu M, Intel patrně nikdy nepřizná, že z jeho architektury NetBurst zde není použito vůbec nic.



Tento obrázek byl prezentován v létě na Intel Developer Forum. Realita je taková, že NetBurst zmizí z povrchu a nezbude po něm prakticky nic. Vše je převzato z Pentia M nebo postaveno od základu.

Ohodnoťte body článek:
Průměr 4,81 (85 hlasů)
 Superpegy2.5.200600:49
+ Re: Superkanjec2.5.200619:54
 Jako detektivkaspeedsnail2.5.200600:50
+ Re: Jako detektivkawessan2.5.200608:50
+ Re: Jako detektivkaxR->2.5.200609:02
+ Re: Jako detektivkawessan2.5.200610:03
+ Re: Jako detektivkawessan2.5.200610:15
+ Re: Jako detektivkaxR->2.5.200610:28
++ Re: Jako detektivkaEagle_tempx12.5.200610:34
+++ Re: Jako detektivkawessan2.5.200610:43
++++ Re: Jako detektivkaEagle_tempx12.5.200610:49
++++ Re: Jako detektivkaxR->2.5.200611:21
+++ Re: Jako detektivkaOndřej Pilný2.5.200619:37
+++ Re: Jako detektivkawessan2.5.200621:18
++ Re: Jako detektivkawessan2.5.200614:01
++ Re: Jako detektivkaxR->2.5.200623:52
++ Re: Jako detektivkawessan3.5.200611:10
++ Re: Jako detektivkaxR->3.5.200617:13
++ Re: Jako detektivkaxR->3.5.200617:19
+ Re: Jako detektivkaTomABC2.5.200612:06
+ Re: Jako detektivkawessan2.5.200613:34
 Omluvaspeedsnail2.5.200600:55
+ Re: OmluvaEagle_tempx12.5.200608:49
+ Re: OmluvaEagle_tempx12.5.200612:23
+ Re: Omluvastarmen13.5.200610:57
 Prima clanekJjNn2.5.200601:10
+ Re: Prima clanekwessan2.5.200601:36
++ Re: Prima clanekEagle_tempx12.5.200608:46
++ Re: Prima clanekwessan2.5.200610:11
++ Re: Prima clanekEagle_tempx12.5.200610:27
++ Re: Prima clanekwessan2.5.200610:41
++ Re: Prima clanekEagle_tempx12.5.200610:47
++ Re: Prima clanekwessan2.5.200610:58
+ Re: Prima clanekRafan2.5.200607:54
 Nespokojenyblecha22.5.200609:37
 vyhlídky AMD?jirka-k2.5.200612:01
+ Re: vyhlídky AMD?Eagle_tempx12.5.200612:18
++ Re: vyhlídky AMD?jirka-k2.5.200612:38
+++ Re: vyhlídky AMD?snajprik2.5.200613:09
+++ Re: vyhlídky AMD?Eagle_tempx12.5.200613:11
++++ Re: vyhlídky AMD?snajprik2.5.200613:38
+++ Re: vyhlídky AMD?jirka-k2.5.200613:37
+++ Re: vyhlídky AMD?snajprik2.5.200615:39
+++ Re: vyhlídky AMD?ASD2.5.200622:48
++ Re: vyhlídky AMD?ptipi2.5.200612:51
+++ Re: vyhlídky AMD?wessan2.5.200613:25
++++ Re: vyhlídky AMD?Eagle_tempx12.5.200613:28
++++ Re: vyhlídky AMD?wessan2.5.200613:37
+++ Re: vyhlídky AMD?snajprik2.5.200613:31
+++ Re: vyhlídky AMD?PetFish2.5.200614:04
++ Re: vyhlídky AMD?Petr Baláš8.5.200613:11
+ Re: vyhlídky AMD?Jiří Mrázek2.5.200613:11
++ Re: vyhlídky AMD?Eagle_tempx12.5.200613:27
++ Re: vyhlídky AMD?jirka-k2.5.200613:29
++ Re: vyhlídky AMD?freemen2.5.200615:38
++ Re: vyhlídky AMD?ASD2.5.200618:28
+ Re: vyhlídky AMD?John_31.5.200609:02
 64bitpleva2.5.200612:17
+ Re: 64bitshinigami2.5.200614:21
+ Re: 64bitpleva2.5.200618:32
++ Re: 64bitASD2.5.200621:09
++ Re: 64bitPetrJ^^27.6.200608:25
+ Re: 64bitluyza2.5.200619:31
 HodnoteniedodoCC2.5.200614:31
 kompilaciamkobylan2.5.200614:36
+ Re: kompilaciashinigami2.5.200615:32
+ Re: kompilaciablecha22.5.200615:34
+ Re: kompilaciashinigami2.5.200615:38
+ Re: kompilaciaEagle_tempx12.5.200615:44
++ Re: kompilaciaxR->2.5.200615:52
++ Re: kompilaciamkobylan2.5.200619:41
+ Re: kompilaciablecha22.5.200615:51
++ Re: kompilaciashinigami2.5.200616:43
++ Re: kompilaciaPetr Baláš8.5.200613:03
+ Re: kompilaciaKyosuke11.5.200616:40
 No teda...Huii2.5.200617:40
 a co jiný CPU ?krtek12.5.200618:59
+ Re: a co jiný CPU ?Huiii2.5.200619:44
 lolKaizer Soze2.5.200619:15
+ Re: lolPalta2.5.200620:39
+ Re: lolEagle_tempx12.5.200621:05
+ Re: lolMiko3.5.200615:02
 chyba? - pocty registrupetr33.5.200608:43
+ Re: chyba? - pocty registruEagle_tempx13.5.200608:57
+ Re: chyba? - pocty registrupetr33.5.200613:38
 Nic z P4?syky0016.5.200612:51
+ Re: Nic z P4?Eagle_tempx111.5.200619:00
+ Re: Nic z P4?syky00127.5.200619:02
 E6400 cache?torino12.5.200613:53
 kteryjarollo18.6.200614:10
 pls o vysvetlenie / upresnenieStrelo24.6.200617:32
+ Re: pls o vysvetlenie / upresnenieEagle_tempx124.6.200618:09
 mno...Strelo26.6.200612:39
+ Re: mno...Eagle_tempx126.6.200618:12
 top online casinotop online casino9.7.200600:01
 credit cardcredit card9.7.200601:09
 buy phenterminebuy phentermine9.7.200601:12
 chase.com credit cardchase.com credit card9.7.200605:45
 texas holdemtexas holdem9.7.200607:12
 online credit card approvalonline credit card approval9.7.200607:36
 online credit card approvalonline credit card approval9.7.200607:38
 strip pokerstrip poker9.7.200607:38
 no deposit casinono deposit casino9.7.200608:48
 slotsslots9.7.200609:24
 business credit cardbusiness credit card9.7.200610:04
 vicodinvicodin9.7.200611:06
 buy hydrocodone onlinebuy hydrocodone online9.7.200611:47
 pechanga casinopechanga casino9.7.200612:44
 phentermine adipexphentermine adipex9.7.200612:45
 casino downloadcasino download9.7.200614:22
 free online casinofree online casino10.7.200600:12
 online blackjackonline blackjack10.7.200601:22
 online casinosonline casinos10.7.200615:44
 online casinosonline casinos10.7.200615:44
 vyznam jne targVlada12311.7.200610:14
 online casinoonline casino13.7.200606:21
 free blackjackfree blackjack13.7.200607:06
 play blackjackplay blackjack15.7.200606:24
 online blackjackonline blackjack30.7.200617:43
 play blackjack onlineplay blackjack online30.7.200618:11
 play blackjack onlineplay blackjack online30.7.200620:56
 play blackjack onlineplay blackjack online30.7.200621:02
 play blackjack onlineplay blackjack online31.7.200614:39
 play bingo onlineplay bingo online31.7.200617:26
 online blackjackonline blackjack1.8.200607:21
 online casino reviewonline casino review1.8.200610:40
 online blackjackonline blackjack1.8.200614:11
 7 card stud7 card stud1.8.200618:20
 blackjackblackjack1.8.200621:30
 blackjackblackjack2.8.200601:47
 blackjackblackjack2.8.200621:11
 free blackjackfree blackjack3.8.200612:42
 online blackjackonline blackjack3.8.200616:02
 rouletteroulette4.8.200602:04
 online casino gameonline casino game11.8.200606:33
 free roulettefree roulette11.8.200607:37
 free kenofree keno11.8.200608:09
 slot machine gamesslot machine games5.9.200600:16
 rouletteroulette5.9.200610:30
 slotslot5.9.200611:58
 My homepageDiana30.11.200607:38
 My homepageNathan30.11.200608:55
Zobrazit komentáře (94)        Přidat komentář 



Speciál

SHWallpaper

Nové komentáře
usb3 (dnes 9:03)
na výběr moc flash disků není ale třeba A­-Data N005 16GB
stojí stejně jak recenzovaný disky a v ry…
Re: Ozone Radon 5k SW (dnes 8:59)
hmm, to je prekrasna mys, ale mam omezeny rozpocet a vic jak tech 1300Kc nedam. Podle me bude drazsi…
Re: G500 (dnes 0:41)
Dikes, pockam este tyzden kym vpustia do predaja Kone+ a hned su jednu objednam uz sa neviem dockat …
Re: Ozone Radon 5k SW (dnes 0:40)
Kup Roccat Kone alebo Kone+ ktora by sa mala zacat predavat to pomto vikende. Ja si idem tiez kupova…
Re: HDDtoGO (včera 22:44)


ISSN 1213-0818    © 1998-2010 oXy Online s.r.o., všechna práva vyhrazena.
Tento server dodržuje právní předpisy o ochraně osobních údajů. Používáme redakční systém oXyMEDIA®.