Intel plßnuje na ΦtvrtΘ Φtvrtletφ nov² procesor pro osobnφ poΦφtaΦe. Tentokrßt vÜak nep∙jde jen o zv²Üenφ frekvence - procesor toti₧ podporuje technologii HT, kterß - zjednoduÜen∞ °eΦeno d∞lß z jednoho procesoru dva. P°φm∞r k motoru, kter² mß mφsto jednoho vßlce dva, urΦit∞ pokulhßvß, ale v zßkladu jde o podobn² princip.
Kdy₧ Intel uvßd∞l v listopadu roku 2000 sv∙j procesor Pentium 4 (s frekvencφ 1,4 a 1,5 GHz), netajil se tφm, ₧e novΘ jßdro umo₧nφ jφt s frekvencφ hodn∞ rychle nahoru. A skuteΦn∞ to Ülo hodn∞ rychle, proto₧e hned v srpnu roku 2001 se objevila i 2GHz verze. S dalÜφm postupn²m zvyÜovßnφm frekvence bylo jasnΘ, ₧e brzy p°ijde na °adu i takt vyÜÜφ ne₧ 3 GHz. Ji₧ delÜφ dobu vÜak bylo jasnΘ i to, ₧e nez∙stane jen u zv²ÜenΘ frekvence, ale ₧e se zm∞nφ i jßdro.
P°esnΘ datum jeÜt∞ nenφ znßmo, ale je jasnΘ, ₧e do konce roku Intel uvede procesor s frekvencφ 3,06 GHz, tj. 133 MHz (frekvence FSB) x 23 (nßsobiΦ), a s novou technologiφ oznaΦenou HT (Hyper-Threading Technology). Nejde o zcela novou technologii, proto₧e se ji₧ pou₧φvß v procesorech Intel Xeon a je takΘ znßma jako Simultaneous Multi-Threading (SMT). PoprvΘ je ale tato technologie pou₧ita u procesor∙ pro osobnφ poΦφtaΦe. Zm∞na bude patrnß i na logu - nßzvy Intel a Pentium 4 budou dopln∞ny pφsmeny HT.
A o co v p°φpad∞ technologie HT jde? Hodn∞ zjednoduÜen∞ °eΦeno: jeden procesor se bude tvß°it jako dva logickΘ procesory. V jednom taktu tak bude mo₧nΘ zpracovat vφce thread∙ (vlßken) aplikace nebo aplikacφ, Φφm₧ se uÜet°φ Φas pro provedenφ ·lohy a lΘpe se vyu₧ijφ zdroje procesoru, kterΘ nejsou zcela vyu₧ity. Thread je soubor instrukcφ, je₧ mß procesor vykonat.
O vφceprocesorov²ch systΘmech jsme ji₧ mnohokrßt psali a testovali jsme i vφceprocesorovΘ zßkladnφ desky ( jak pro procesory AMD Athlon XP, tak pro procesory Intel). P°idßnφm dalÜφho procesoru se v²kon zv²Üφ, ale jen v n∞kter²ch p°φpadech, a podobn∞ je tomu i s technologiφ HT.
Co budete pot°ebovat
Pro vyu₧itφ mo₧nostφ technologie HT je pot°eba splnit n∞kolik podmφnek. Nezbytn² je samoz°ejm∞ procesor s HT a zßkladnφ deska, kterß tento procesor podporuje (podle Intelu jsou to zßkladnφ desky s Φipovou sadou Intel a s podporou 533MHz systΘmovΘ sb∞rnice o ostatnφch to jeÜt∞ jasnΘ nenφ).
Dßle je nutn² operaΦnφ systΘm podporujφcφ multiprocessing. AΦkoli nap°φklad systΘm Windows 2000 vφce procesor∙ (tedy SMP - Simetric MultiProcessing) podporuje, je pro vyu₧itφ technologie HT pot°eba systΘm Windows XP Professional (mo₧nß ale i Windows XP Home Edition) a dßle tuto technologii podporujφ n∞kterΘ distribuce Linuxu ( jßdro 2.4.x). P°i instalaci systΘmu je pot°eba, aby byla podpora HT zapnuta. V BIOS je toti₧ mo₧nΘ tuto funkci deaktivovat. Pokud se nejprve nainstaluje operaΦnφ systΘm a potΘ se zapne podpora HT, nebude vyu₧ita.
V neposlednφ °ad∞ technologii HT vyu₧ijφ jen aplikace, kterΘ jsou sprßvn∞ "napsßny", tedy dokß₧φ vyu₧φt vφce procesor∙ a majφ vφce thread∙. Nßr∙st v²konu je pak podle Intelu a₧ 30procentnφ. I kdy₧ nejde o "vφcevlßknovou" aplikaci, m∙₧e se technologie HT takΘ vyu₧φt, a to v p°φpad∞, kdy se na poΦφtaΦi spustφ vφce aplikacφ najednou. Tyto aplikace se pak mohou o zdroje procesoru d∞lit. Technologie HT se tedy m∙₧e vyu₧φt v takov²ch p°φpadech, jako je antivirovß kontrola, Üifrovßnφ nebo komprese provßd∞nß na pozadφ jinΘ aplikace. ╚ast² je takΘ p°φpad, kdy mß u₧ivatel na pozadφ otev°enu poÜtu nebo ICQ a pracuje p°itom s jinou aplikacφ.
NaÜe zkuÜenosti s vφceprocesorov²mi systΘmy jsou nßsledujφcφ. Nap°φklad p°i testu zßkladnφch desek pro a₧ dva procesory Pentium III jsme po p°idßnφ druhΘho procesoru nam∞°ili v nφzko·rov≥ov²ch testech (v²poΦty v pevnΘ a pohyblivΘ desetinnΘ Φßrce) nßr∙st v²konu a₧ o 80 - 90 %.
OvÜem v aplikaΦnφch testech byl nßr∙st v²konu mnohem ni₧Üφ: 5 - 50 %. Äßdn² nßr∙st v²konu jsme nezaznamenali (nebo jsme naopak zaznamenali mφrn² pokles) nap°φklad u hernφch aplikacφ (Quake III Arena) nebo grafick²ch test∙ (3Dmark 2001). Podobnou situaci lze p°edpoklßdat i u technologie HT. S praktick²mi testy vßs samoz°ejm∞ seznßmφme co nejd°φve.
Intel dodßvß °adu softwarov²ch nßstroj∙ pro v²voj, ale i pro "p°ebudovßnφ" aplikacφ tak, aby mo₧nosti procesoru byly lΘpe vyu₧ity. Jde o kompilßtory jazyk∙ C++ a Fortran, nßstroje Intel Thread Checker, VTune Performance Analyzer with Thread Profiler a dalÜφ.
Co se zm∞nilo
Jßdro procesoru se oproti starÜφ verzi p°φliÜ nezm∞nilo - p°ibylo n∞kolik vyrovnßvacφch pam∞tφ (Trace cache, Streaming buffer), tabulka registr∙ apod., a Intel udßvß, ₧e se jßdro zm∞nilo a zv∞tÜilo jen asi o 5 %.
Na v²robnφch nßkladech se to tedy p°φliÜ neprojevφ a doufejme, ₧e ani na cen∞. DalÜφ vlastnosti procesoru se nezm∞nily vyrovnßvacφ pam∞¥ z∙stala na ·rovni 512 KB. Nßr∙st v²konu bude samoz°ejm∞ hodn∞ zßle₧et na pou₧it²ch aplikacφch, ale v podstat∞ platφ, ₧e kdy₧ zm∞na Intel moc nestßla, tak proΦ ne. V ka₧dΘm p°φpad∞ jde o zajφmavou technologii, kterß se dß v p°φpad∞ pot°eby vypnout. VφceprocesorovΘ systΘmy jsou samoz°ejm∞ mnohem nßkladn∞jÜφ - zßkladnφ deska pro vφce procesor∙ je dra₧Üφ a druh² procesor takΘ n∞co stojφ. Intel zatφm neplßnuje uvedenφ procesor∙ s ni₧Üφ frekvencφ ne₧ 3 GHz, kterΘ by m∞ly podporu HT.
Intel takΘ p°edstavil Φty°i novΘ ΦipovΘ sady pro procesory Pentium 4. Samoz°ejm∞ podporujφ technologii HT a p°inßÜφ i dalÜφ zlepÜenφ. Nap°φklad sada Intel 850E nov∞ podporuje rychlejÜφ pam∞ti RDRAM PC1066 a stane se tak patrn∞ nejrychlejÜφ platformou pro Pentium 4.
DalÜφ novΘ sady jsou odvozeny od sady 845. Verze 845GE podporuje pam∞ti DDR333 a mß integrovanou grafickou Φßst (Intel Extreme Graphics). ╚ipovß sada 845PE umo₧≥uje takΘ pou₧itφ pam∞tφ DDR333 a podporuje grafickou sb∞rnici AGP 4X. Sada 845GV pak podporuje pam∞ti DDR266, mß integrovanou grafickou Φßst a neumo₧≥uje pou₧itφ jinΘ grafickΘ karty.