Čo je hyperthreading?
![Čo je hyperthreading?](https://img.comprating.com/img/procesadores/356/que-es-el-hyperthreading.jpg)
Obsah:
- Čo je to HyperThreading?
- HyperThreading pri každodennom používaní
- Vývoj tejto technológie
- Alternatíva AMD
Určite ste už počuli o technológii HyperThreading rôznych moderných procesorov, ako je Intel Core, ale čo presne je HyperThreading? Pokúsime sa to vysvetliť v ďalších riadkoch a tiež si trochu histórie, pretože táto technológia nie je nová.
Čo je to HyperThreading?
Technológia HyperThreading pozostáva zo „simulácie“ dvoch procesorov (alebo jadier) v jednom, pričom sa medzi nimi rozdeľuje pracovné zaťaženie, a teda sa zvyšuje rýchlosť spracovania. V tomto prípade príslovie „ dve hlavy myslia viac ako jednu“ dokonale uplatňujú logiku, ktorú spoločnosť Intel už dlho implementovala vo svojich procesoroch.
Dnes vidíme procesory 2, 4, 6 alebo 8 fyzických jadier Intel, ktoré vďaka technológii HyperThreading dokážu simulovať dvakrát toľko spracovateľských jadier. Napríklad procesory Intel Core i3 majú iba dve fyzické jadrá, ale vďaka tejto technológii sa správajú, akoby mali 4 jadrá (v skutočnosti sú vlákna). Tieto ďalšie jadrá, ktoré simuluje HyperThreading, sa často nazývajú „logické jadrá“ .
Táto funkcia je prítomná v celej rade produktov Intel Core, Intel Core M a Intel Core Xeon.
HyperThreading pri každodennom používaní
Počítač alebo mobilný telefón je v súčasnosti zariadenie s viacerými úlohami, ktoré vykonáva niekoľko operácií súčasne. Môžeme pozerať film a robiť systémové skenovanie vírusov alebo hrať videohry a stiahnuť celú sériu Black Mirror. To je len to, čo môže používateľ vidieť, ale počítač vykonáva na pozadí oveľa viac úloh bez toho, aby si to uvedomoval. Sú to bežné úlohy, ktoré robíme každý deň, s väčším počtom jadier spracovania počítača to všetko a ešte viac, bez straty výkonu.
Vývoj tejto technológie
Prvýkrát spoločnosť Intel implementovala túto technológiu s renomovanými procesormi Intel Pentium IV (Northwood), ktoré v tom čase sľúbili zvýšenie výkonu o 15 až 30%, ak by sme ju aktivovali a spotrebovali by len 5%.
Tento prvý prístup k technológii HyperThreading bol trochu bittersweet, pretože softvér tej doby (hovoríme o roku 2001) nebol príliš pripravený na tento typ funkcie, takže v operačných systémoch Windows 2000 alebo starších sme mohli utrpieť haváriu. výkonu, takže sme ho museli vypnúť prostredníctvom systému BIOS našej základnej dosky.
Po niekoľkoročnej prestávke sa technológia HyperThreading vrátila s architektúrou Intel Core i3, i5 a i7 architektúry Westmere (2010) a dokázala zostať s vynikajúcimi výsledkami vo viacvláknových úlohách, ktoré boli rozpracované pri plnení návrhov AMD.
Alternatíva AMD
Aj keď spoločnosť Intel priekopníkom v technológii HyperThreading, AMD implementovala do svojich procesorov aj niečo podobné z architektúry Bulldozer. AMD to nazýva CMT (Cluster Based Multithreading), ktoré síce robí to isté, ale nefunguje podobným spôsobom ako návrh spoločnosti Intel.
Technológia CMT robí integráciu dvoch jadier do jedného bloku, ale nereplikuje jednotku s pohyblivou rádovou čiarkou, ktorú zdieľajú obe jadrá. To znamená, že nový superblock bude mať dve jednotky na vykonávanie operácií s celými číslami a iba jednu na operácie s pohyblivou rádovou čiarkou.
DOPORUČUJEME VÁM filtrované štandardy nového 8-jadrového procesora AMD RYZENTechnológia CMT procesorov AMD (séria FX a ďalšie) bude čoskoro nahradená technológiou SMT (Simultaneous Multi-Threading), ktorá bude zahrnutá do novej jednotky Ryzen. Rozdiel oproti CMT zavedenému v Bulldozer je v tom, že môže vykonávať dva vlákna, ktoré boli totožné, s SMT sa môžu vykonávať dve vlákna na jadro, ale úplne nezávislé. Ktorý uvidíme veľký vývoj v porovnaní s už „zastaraným“ Intelom.
Dúfam, že tento článok vyriešil vaše pochybnosti a pozývam vás, aby ste si prečítali nášho sprievodcu s najlepšími procesormi na trhu.
Rozdiely medzi fyzickými a logickými jadrami (smt alebo hyperthreading) v cpu
![Rozdiely medzi fyzickými a logickými jadrami (smt alebo hyperthreading) v cpu Rozdiely medzi fyzickými a logickými jadrami (smt alebo hyperthreading) v cpu](https://img.comprating.com/img/procesadores/871/diferencias-entre-n-cleos-f-sicos-y-n-cleos-l-gicos-en-cpu.jpg)
Jadrá, jadrá, vlákna, zásuvky, logické jadro a virtuálne jadro. Veľmi ľahko vysvetlíme všetky tieto pojmy procesorov.