Premium

Získejte všechny články mimořádně
jen za 49 Kč/3 měsíce

Itanium zevnitř - jak je to doopravdy?

Určitě mi dáte za pravdu, že sebelepší procesor bude celkem na nic, když jeho výkon nebudou umět využívat aplikace. U klasických x86 procesorů se vždy jednalo jen o "drobné" úpravy, ale jak tomu bude v případě zcela nové architektury?

Už dnes vyvolává vývoj 64bitového procesoru Itanium zvýšenou aktivitu i v oblasti vývoje 64bitových operačních systémů a kompilátorů. Mezi nejznámější firmy vyvíjející kompilátory patří Hewlett-Packard, Intel a Microsoft. Na druhé straně stojí IBM, která spolu s několika dalšími firma spolupracuje na vývoji UNIXu pro přicházející generaci procesorů IA-64. Nedávno se přidal i Compaq (True64 UNIX). Také Sun oznámil, že vyvíjí verzi Solarisu pro Itanium. Ani Digital nechce zůstat pozadu, a tak přenáší svůj Digital UNIX na IA-64. Hewlett-Packard připravuje pro Itanium verzi HP-UX (připomeňme jen, že HP je spoluautorem technologie EPIC. Silicon Graphics se dohodl s Intelem na portování IRIXu na Itanium. Novell zveřejnil svůj plán vyvinout nový síťový operační systém s kódovým označením Modesto, který by měl být hybnou pákou IA-64 procesorů a byl by zpětně kompatibilní s NetWare 5.

Samozřejmě, že nespí ani Microsoft. Ten by chtěl UNIXu konkurovat svou 64bitovou verzí WindowsNT (Win64). Zdá se tedy, že podpora ze strany výrobců operačních systémů bude dostatečná - vzhledem k tomu, že Itanium je určené především pro náročné serverové aplikace (které běží zpravidla na UNIXu), se to ale dalo očekávat.

64 bitů aneb jak to všechno začalo a co všechno to obnáší ...

Itanium je první 64bitový procesor vyvinutý firmou Intel. Úplně první 64bitový procesor byl MIPS R4000, vyrobený v roce 1992. V současné době má MIPS R4000 široké využití v superpočítačích, serverech, pracovních stanicích a dokonce i v herních konzolách (Nintendo 64). Samozřejmě, že ruku v ruce s vývojem Itania, kráčí i vývoj nové čipové sady a speciálního slotu pro procesor. Itanium se bude zasouvat do tzv. Slotu M řízeného čipovou sadou 82460 GX. Tento chipset bude podporovat maximálně 4 procesory, maximální velikost operační paměti 64GB a grafické rozhraní AGP Pro. (Vývoj vlastních chipsetů, podporujících až 32 procesorů založených na architektuře IA-64, oznámili i firmy HP, Unisys a SGI.) Sběrnice bude taktovaná na 200MHz (původně se plánovalo 133MHz) a datová propustnost bude 3,2Gb/s. Výkon v 3D grafice bude u Itania zhruba 20x vyšší než u procesoru Pentium Pro a 3x vyšší než u PentiaIII Xeon. Pokud jde o paměť cache, bude se používat tříúrovňová hierarchie vyrovnávací paměti známá např. z Athlonu od AMD.

Výhody a nevýhody

Nová architektura EPIC (Explicitly Parallel Instruction Computing) s sebou přináší kromě výhod i značné množství nevýhod. Podívejme se na ně trochu zblízka. Nejprve výhody:

  • Zjednodušuje se architektura procesoru - procesor může disponovat větším množstvím registrů a funkčních jednotek.
  • Procesor neztrácí čas analyzováním kódu.
  • Zatímco kompilátor může analyzovat celý program, procesor má přístup jen k části kódu.
  • Má-li se program spouštět opakovaně, je lepší jej paralelizovat jednou a pořádně (v průběhu kompilace), než to dělat vždy za běhu.

Jsou zde ale i nevýhody:

  • Kompilátor analyzuje je statický program, ale běh programu se může výrazně změnit i malou změnou vstupních dat.
  • Komplexnost kompilátoru byla drasticky zvýšena, a proto se zvýšila i doba kompilace.
  • Jsou potřebné složitější ladící nástroje.
  • Výkon Itania je přímo úměrný kvalitě kompilátoru; IA-64 kompilátory ale teprve ve vývoji a o jejich kvalitě se zatím příliš nehovoří.

IA-32 versus IA-64

IA-32

  • Instrukce jsou komplexní, mají proměnlivou délku a v jednom okamžiku se vykonává právě jedna instrukce.

  • Instrukční tok je reorganizován a optimalizován v průběhu chodu programu.

  • Snaha předpovídat, kterým směrem se bude větev ubírat a spekulativně vykonávat instrukce podél předpovídané větve.

  • Data jsou přesouvána z paměti, až když jsou skutečně potřebná a pokud se nenacházejí v paměti cache.

IA-64

  • Instrukce jsou jednodušší, mají fixní délku a do CPU vstupují ve svazcích po třech instrukcích.

  • Reorganizaci a optimalizaci instrukcí provádí kompilátor.

  • Instrukce jsou spekulativní vykonávané podél každé větve a následně jsou zahozeny všechny nepotřebné výsledky.

  • Data jsou spekulativně zaváděna ještě předtím, než jsou skutečně zapotřebí, přičemž se nejprve prohledává paměť cache.

A malé zamyšlení na závěr

Starý software pro procesory x86 nebude efektivně využívat celý výkon Itania. Zároveň bude ale příliš drahé provozovat DOS nebo Windows na Itaniu. Intel posadil Itanium do oblasti vysoce výkonných enterprise serverů a high-level pracovních stanic. Procesory x86 se na tyto účely nikdy nepoužívaly, takže mi není moc jasné, proč Itanium podporuje x86. A takových věcí by se dalo najít víc. Nejsme tady ale od toho, abychom hodnotili zatím nepoznané, a tak berte sérii těchto článků spíše jako informaci o novince, než jako recenzi nebo něco podobného.

  • Nejčtenější

KVÍZ generála Pattona. Vypořádejte se s ocelovou lavinou

v diskusi je 7 příspěvků

28. dubna 2024

Jak jste dobří v tancích, poznáte je nejen na plese, ale i v následujícím kvízu. Kvíz je zaměřen na...

Čekání na české lidové auto nemělo konce. Před 100 lety jezdili jen boháči

v diskusi je 26 příspěvků

28. dubna 2024

Před 100 lety Čechoslováci marně čekali na tuzemské lidové auto. Drtivá většina obyvatel si totiž...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Sphere jako osmý div světa? Zábavní komplex ve Vegas je technologický zážitek

v diskusi je 21 příspěvků

25. dubna 2024

Uvidíte v ní famózní obraz s nejvyšším rozlišením na světě, do uší zahraje sto šedesát tisíc...

Necháte se nachytat na triky internetových podvodníků?

v diskusi je 18 příspěvků

29. dubna 2024

Typickou obětí internetového podvodu už nejsou jen senioři. Kyberzločinci se zaměřili i na mladší...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Na Ukrajině zuří válka dronů. Co jsou sebevražedné drony a vyčkávací munice?

v diskusi je 13 příspěvků

30. dubna 2024

Sebevražedné drony a vyčkávací munice zažily obrovský rozvoj, protože se dají vyrobit za pár...

Na první pohled to vypadá jako pavouci v ruinách města. Foto je ovšem z Marsu

v diskusi je 5 příspěvků

2. května 2024  15:16

Evropská vesmírná agentura zveřejnila minulý týden nový snímek ze sondy Mars Express, který vyvolal...

Švýcarská železniční chlouba se nemá zač stydět, i když nakonec zčervenala

v diskusi jsou 2 příspěvky

2. května 2024

Na světě najdeme mezi železničními lokomotivami řadu velkých legend, jednou z nich je i švýcarská...

Devět praktických triků pro užívání Windows. Usnadněte si práci s textem

v diskusi je 8 příspěvků

1. května 2024

Ať už připravujete itinerář dovolené, dokument pro šéfa či esej do školy, jistě toužíte potom, aby...

Na Ukrajině zuří válka dronů. Co jsou sebevražedné drony a vyčkávací munice?

v diskusi je 13 příspěvků

30. dubna 2024

Sebevražedné drony a vyčkávací munice zažily obrovský rozvoj, protože se dají vyrobit za pár...

Natáčení Přátel bylo otřesné, vzpomíná herečka Olivia Williamsová

Britská herečka Olivia Williamsová (53) si ve čtvrté sérii sitcomu Přátelé zahrála epizodní roli jedné z družiček na...

Byli vedle ní samí ztroskotanci, vzpomíná Basiková na muže Bartošové

Byly každá z jiného těsta, ale hlavně se pohybovaly na opačných pólech hudebního spektra. Iveta Bartošová byla...

Autofotka: Sen z plakátů v kotrmelcích. Mladíček v tunelu rozbil Ferrari F40

Symbol italské nenažranosti se již skoro čtyři dekády pokouší zabít své řidiče. Jízda s Ferrari F40 bez posilovače...

Ukaž kozy, řvali na ni. Potřebovala jsem se obouchat, vzpomíná komička Macháčková

Rozstřel Pravidelně vystupuje v pořadu Comedy Club se svými stand-upy, za knihu Svatební historky aneb jak jsem se nevdala se...

Do Bolívie jsem odešla kvůli smrti rodičů, přiznala sestra Romana Vojtka

Mladší sestra herce Romana Vojtka (52) Edita Vojtková (49) je módní návrhářkou a žije v Bolívii. Do zahraničí odešla...