Mi az a hiperterjesztés?

Tartalomjegyzék:
- Mi a HyperThreading?
- HyperThreading mindennapi használatra
- Ennek a technológiának a fejlődése
- Az AMD alternatíva
Bizonyára hallottál már a különböző modern processzorok, például az Intel Core HyperThreading technológiájáról, de mi az a HyperThreading? Megpróbáljuk elmagyarázni a következő sorokban, és egy kis történetet is bevonunk, mert ez a technológia nem új.
Mi a HyperThreading?
A HyperThreading technológia két processzort (vagy magot) „szimulál” egyben, megosztja a munkaterhelést közöttük, és így javítja a feldolgozási sebességet. Itt az a mondás, hogy „ két fej több, mint egy gondol” tökéletesen alkalmazza a logikát, amelyet az Intel már régóta alkalmaz a processzorokban.
Manapság láthatunk 2, 4, 6 vagy 8 fizikai Intel magot, amely a HyperThreading technológiának köszönhetően kétszer annyi feldolgozó magot képes szimulálni. Például, az Intel Core i3 processzoroknak csak két fizikai magja van, de úgy viselkedik, mintha 4 maggal rendelkezne (ezek valójában HÉTEK) ennek a technológiának köszönhetően. Ezeket a további magokat, amelyeket a HyperThreading szimulál, gyakran „logikai magoknak” nevezik.
Ez a szolgáltatás az egész Intel Core, Intel Core M és az Intel Core Xeon családban megtalálható.
HyperThreading mindennapi használatra
A számítógép vagy a mobiltelefon jelenleg többfeladatos eszköz, amely egyszerre több műveletet hajt végre. Megnézhetünk egy filmet, elvégezhetjük a rendszer víruskeresését vagy videojátékot, és letölthetjük a teljes Black Mirror sorozatot. Csak ezt láthatja a felhasználó, de egy számítógép a háttérben sokkal több feladatot hajt végre anélkül, hogy észrevenné. Általános feladatok, amelyeket minden nap megteszünk, mivel egy számítógép több magja feldolgozza mindezt és még többet a teljesítmény elvesztése nélkül.
Ennek a technológiának a fejlődése
Az Intel először alkalmazta ezt a technológiát a neves Intel Pentium IV processzorokkal (Northwood), amelyek abban az időben 15-30% -os teljesítményjavulást ígértek, ha csak 5% -kal többet aktiválnánk.
A HyperThreading technológia első megközelítése kissé keserű volt, mivel az akkori szoftver (2001-ről beszélünk) még nem volt felkészülve az ilyen típusú szolgáltatásokra, így a Windows 2000 vagy korábbi operációs rendszerek esetén összeomlást szenvedhetünk. teljesítményt, tehát az alaplap BIOS-on keresztül le kellett tiltanunk.
Néhány éves szünet után a HyperThreading technológia visszatért a Westmere architektúra Intel Core i3, i5 és i7 verzióival (2010), és kitűnő eredményekkel maradt a többszálú feladatokban, amelyek a teljesítménnyel összeolvadtak a AMD.
Az AMD alternatíva
Bár az Intel úttörője volt a HyperThreading technológiájának, az AMD a Bulldozer architektúrából a processzorokban is valami hasonlót valósított meg. Az AMD a maga részéről CMT-nek (Cluster Based Multithreading) nevezte, amely pontosan ugyanazt csinálja, de nem működik hasonlóan az Intel javaslatához.
A CMT technológia azt jelenti, hogy egyetlen magot integrál egyetlen blokkba, de nem replikálja a lebegőpontos egységet, amelyet a két mag megoszt. Vagyis az új szuperblokknak két egysége lesz egész számokkal történő műveletek végrehajtására, és csak egy a lebegőpontos műveletek végrehajtására.
Javasoljuk, hogy az AMD RYZEN új 8-magos 16-magos processzor szűrt referenciamutatói legyenekAz AMD processzorok (FX sorozat és mások) CMT technológiáját hamarosan felváltja az SMT (Simultaneous Multi-Threading), amelyet az új Ryzenbe beépítenek. A különbség a Bulldozerben bevezetett CMT-vel összehasonlítva az, hogy képes két azonos szálat futtatni, az SMT-vel magonként két szál futtatható, de teljesen független. Ami nagy változást fog tapasztalni a már "elavult" Intelhez képest.
Remélem, hogy ez a cikk megoldotta kétségeit, és felkérem Önt, hogy olvassa el a " Legjobb feldolgozók a piacon" című útmutatónkat.