Gyorskeresés
HyperThreading - Intel Pentium 4 3.06 GHz
A ma debütáló P4 3.06 GHz már nem csak órajelben tud többet elődeinél. Ezúttal a HyperThreading kulisszatitkait fejtegetjük, azaz hogy mire is jó ez a többszálú működés..
Hirdetés
Egy kis történelem
Azon szerencsések közé tartozunk, akik első kézből értesülhettek az új Pentium 4-es processzorról, és élőben szemlélhették meg az ominózus bejelentést. Persze kénytelenek vagyunk rögtön visszavenni a lelkesedésből, ugyanis akkora mázlink már nem volt, hogy hetekkel ezelőtt elkezdhessük tesztelni az immáron asztali CPU-k családjában is HyperThreading támogatással felvértezett P4 3.06 GHz-es processzort. Marad tehát az elmélet, de hisszük, hogy a különböző szintetikus teszteknél sokkal többet ér, ha tudjuk és értjük, hogy mit is tud az Intel új zászlóshajója. Többszálúság tehát, rogyásig:
Mit jelent a Hyperthreading?
Az utóbbi évtizedben a processzorok teljesítményét az órajel növelésén kívül architekturális fejlesztésekkel is próbálták növelni a processzorgyártók, nem kevés sikerrel, gondoljunk itt például a szuperskalár feldolgozásra, a branch predictionre (programelágazások eredményét megjósoló egység), a soron kívüli végrehajtásra vagy az egyre fejlődő cache-technológiára. Ezen megoldások mindegyike persze jelentősen megnöveli a processzorba épített tranzisztorok számát, a magméretet, és így a fogyasztást is. A fő probléma az, hogy a teljesítmény növekedése nem áll egyenes arányban a komplexitás növekedésével, mint ahogy azt az alábbi ábra is mutatja.

A teljesítményfelvétel, a magméret és a számítási teljesítmény változása
Emiatt a klasszikus processzortervezési elvektől el kell térni, és erre próbál egy megoldást adni az Intel - asztali processzoroknál - új megoldása, a Hyperthreading. Tudjuk ugyanis, hogy a szerverekbe és munkaállomásokba szánt XEON család esetében a többszálú végrehajtás jóideje elérhető, egyedül az asztali CPU-knál nem volt ez engedélyezve. Eddig.
A processzorok egyik teljesítménynövelő eszköze a szuperskalár architektúra, azaz kevésbé szépen nevezve az utasítások végrehajtásának párhuzamossága (ILP ? Instruction Level Parallelism) volt - ebbe a kategóriába tartozik például az Athlon 3 db ALU egysége. Ezzel a probléma az, hogy például az egész számmal végzett műveletek sorrendje nehezen megjósolható, tehát megfelelő hatásfokkal nehezen párhuzamosítható. A mai operációs rendszerek és programok azonban már nem csak az utasítások szintjén hajtanak végre több párhuzamos műveletet. Több, egymás mellett futó programszálból áll az, amivel játszunk, szöveget szerkesztünk, filmet nézünk vagy épp netezünk. Ezen szálak párhuzamos feldolgozásához (TLP ? Thread Level Parallelism) szükséges erőforrás-megosztás könnyen megoldható, ha például többprocesszoros rendszereket használunk. A szálak lehetnek azonos vagy különböző alkalmazás szálai, és az operációs rendszer szintjén végrehajtandó szálak is. Jelenleg ez a technológia a processzorokban az időosztásos többszálúságként (TSM ? time-slice multithreading) van jelen, amikor is egy szálon dolgozik a CPU, majd fix idő múlva vagy eseményvezérelten vált egy másik szálra. Ez persze több kihasználatlan ciklust is eredményez a váltások közti "üresjáratokban", azonban elég jól hasznosíthatók a RAM késleltetési idők (amikor egy szálnak várnia kell a memória-hozzáférésre), mivel közben lehetőség nyílik más szálak végrehajtására.
Természetesen ennél jobb a valódi többszálúság, azaz amikor egy végrehajtó egység megszakítás nélkül tud egy threaddel "foglalkozni". A multiprocesszoros rendszerekkel eddig is nagy teljesítményt lehetett elérni ebben a tekintetben, az elterjedésüknek az egyik korlátja az volt, hogy a chipek teljesítménye olyan gyorsan növekedett, hogy mire olcsóvá váltak volna a duál vagy többprocesszoros rendszerek, addigra mindig megjelent az új típus, amelynek sebessége már megközelítette a két vagy több CPU-ból álló eszközökét. Mára azonban a hűtőteljesítmény- és magméretbeli korlátok miatt újra érdemes lett gondolkozni több, párhuzamos processzor alkalmazásán. A Hyperthreading filozófiája szerint hajtsunk végre egy magon több szálat, párhuzamosan!
A cikk még nem ért véget, kérlek, lapozz!
Azóta történt
-
Kétmagos Pentium processzorok tesztje
Az Intel kétmagos asztali processzorainak tesztjében azt vizsgáljuk, milyen előnyök várhatók tőlük különféle alkalmazásokban.
-
Processzor-megateszt - 2/2
Cikkünk második részében mérések egész sorával derítünk fényt az Intel és az AMD chipjeinek erényeire – és gyengéire.
-
Processzor-megateszt - 1/2
Cikkünkben az AMD és az Intel PC-kbe szánt processzorainak főbb jellegzetes- ségeit és legutóbbi átalakulásait boncolgatjuk.
-
Csúcsra járatva: tuning a negyediken
Cikkünkben igazi tuning processzorok mutatkoznak be. Főszerepben az Athlon XP-M, az Opteron 146, az Athlon 64 és a Pentium 4.
-
Ringben az Athlon 64 és az Athlon 64 FX
Az AMD nyolcadik generációs processzora másfél éve várakoztatja a nagyérdeműt, ám most menthetetlenül megmérettetett.
-
Intel 875P Canterwood + P4 3.0C GHz
A Rambus-fiaskó után az Intel most nagyot lép előre: Dual DDR400, Gigabit LAN, Serial ATA RAID, 800 MHz-es FSB mostantól a küszöb.
-
Twinbench: P4 3.06 GHz teszt
Míg más weboldalakra hatalmas csinadratta közepette kerültek fel az enyhén pr-szagú P4-HT cikkek, mi vadul kódoltunk. Mit is?
Előzmények
Felbukkantak az első 3.06 GHz-es Pentium 4-esek
3 GHz-es Pentium 4 november 14-én!
Mozgolódik az Intel -- P4 módosítások
Bővülő Hyper-Threading támogatás
Jön az Intel HyperThreading!
-
Yamhill: az Intel beáll az AMD mögé?
Érdekes helyzetben az AMD: lehet, hogy az Intel kénytelen lesz licencelni 64 bites technológiáját, a Hammerben debütáló x86-64-et?
Gyártók, szolgáltatók
Percről percre
Ma vagy holnap érkezhet a Windows 8 Release Preview
Két forrás, két dátummal – vajon melyik lesz az...
Az EA megerősítette: Jön a Battlefield 3 Premium szolgáltatás
Immár hivatalosan is megerősítették az előfizet...
Kiszivárogott a véglegeshez közeli Windows 8
Kínai oldalakon már elérhető a Microsoft új asz...
Steam alá érkezik a Dark Souls PC verziója
A Namco Bandai bejelentette, hogy a Dark Souls ...
Photosynth – panorámafotók egyszerűen
A Microsoft új Windows Phone alkalmazása teljes...
Galaxy Pocket - zsebibaba
Megérkezett szerkesztőségünkbe a Samsung legolcsóbb androidos mobilja, amely még így is kicsit drágább a tudásánál.
Win7: cégeknek megéri váltani
Alacsonyabb IT- költséggel és jobb terméktámogatással csábít az új rendszerre a redmondi vállalat.





