Hledáte tedy koupit nový počítač a narazili jste na výraz hyperthreading CPU. Pochopit, co se děje v počítačích, může být těžké - nebojte se, víme.
S novými výrazy a množstvím zkratek mohou věci být rychle matoucí. A to platí zejména pro CPU. Pokud kupujete nový počítač, chcete se ujistit, že má dobrý procesor. Co je tedy hyperthreading? Je hyperthreading trik?
Čtěte dále a dozvíte se vše, co potřebujete vědět o hyperthreadingu, jak to funguje a zda to potřebujete nebo ne.
Co je CPU?
CPU nebo centrální procesorová jednotka, je do značné míry mozek vašeho počítače. Je to část vašeho počítače, která spouští programy. CPU jsou v každém druhu počítače, na který si vzpomenete - stolní počítače, notebooky, smartphony, co si jen vzpomenete.
CPU pracuje tak, že zpracovává informace poskytované jinými částmi počítače (RAM) a provádí akci (nebo generuje výstup). Když spustíte program, je to procesor, který interpretuje pokyny a zobrazí vám výsledek.
Možná jste také viděli, jak se vrhá pojem „jádro“. Každé jádro je v zásadě
přidání dalšího CPU do zpracovatelské jednotky. A každé jádro je schopné provádět jeden proces najednou. CPU původně měly pouze jedno jádro.S dalšími jádry mohou CPU provádět více akcí najednou. Většina procesorů je dnes čtyřjádrová a některé dokonce osmijádrové.
Dobře - takže čím více jader, tím lépe. A co hyperthreading?
Co je to Hyperthreading?
Tradiční CPU jsou s jedním vláknem. To znamená, že mohou provádět jednu funkci najednou.
Hyperthreading na druhé straně je Verze Intel pro simultánní multithreading (SMT). SMT rozděluje každé jádro CPU na dvě virtuální jádra (nazývaná vlákna). Tato dvě virtuální jádra jsou schopna zpracovávat instrukce současně (pokud to program umožňuje), což znamená, že multithreading efektivně zdvojnásobuje počet jader, která má CPU.
Takže pokud máte čtyřjádrový procesor s hyperthreadingem, máte osm virtuálních jader. To není totéž jako zdvojnásobení počtu fyzických jader - o tom později.
Hyperthreading zlepšuje výkon procesoru zdvojnásobením počtu procesů, které procesor zvládne současně. To znamená, že CPU zvládne mnohem snadněji náročnější aplikace.
Jak funguje Hyperthreading?
Na rozdíl od dvou fyzických jader CPU používá hyperthreading virtuální jádra (nazývaná logická jádra). Tato jádra sdílejí zdroje procesoru, jako je spouštěcí modul a mezipaměti. Pokud si nejste jisti, o co jde, nemějte obavy. To znamená, že každé jádro může pracovat efektivněji, protože virtuální jádra sdílejí hardware. Když se jedno logické jádro zastaví, zatímco čeká na data, druhé logické jádro si může tyto zdroje „vypůjčit“ k provádění vlastních úkolů.
Virtuální jádra se nerovnají fyzickým jádrům. Více fyzických jader je vždy více žádoucích než více virtuálních jader. Je to proto, že každé fyzické jádro má svou vlastní architekturu a je výkonnější a efektivnější.
Hyperthreading v zásadě učiní čtyřjádrový procesor výkonnějším než čtyřjádrový procesor bez hyperthreadingu, ale osmijádrový procesor bude mnohem výkonnější než oba.
Účinnost jádra zpracování závisí zcela na daném operačním systému a softwaru. Pokud software není napsán tak, aby generoval více vláken, nebo s tímto konkrétním procesorem nefunguje příliš dobře, bude hyperthreading méně efektivní.
Stojí Hyperthreading za to?
Nejprve je důležité si uvědomit, že na fyzických jádrech záleží více než na logických jádrech. Pokud volíte mezi dvěma podobnými CPU, jedním se dvěma jádry a hyperthreadingem nebo jedním se čtyřmi fyzickými jádry, vyberte si jeden se čtyřmi fyzickými jádry!
V současné době je pro mnoho aplikací hyperthreading zbytečný. Na přidané výhodě záleží pouze v případě, že musíte spustit více programů s vysokou poptávkou současně. A tyto programy musí být schopny využívat především hyperthreading.
Pokud tedy používáte špičkový software (například software pro 3D vykreslování nebo kódování videa), který dokáže vytvořit více vláken, pomůže hyperthreading maximalizovat rychlost zpracování. Pro průměrného člověka používajícího textové procesory nebo webové prohlížeče však hyperthreading pravděpodobně nepřidá velkou rychlost. A hyperthreadingové CPU jsou obecně dražší než jejich protějšky bez hyperthreadingu.
To by se ale mohlo změnit. Stále více se vyvíjí programy (a hry), které budou na hyperthreading CPU fungovat mnohem lépe.
Nevýhody hyperthreadingu
Hypervláknové procesory využívají více energie než CPU bez hypervlákna. Pokud nepoužíváte hyperthreading, může tato dodatečná spotřeba energie představovat zbytečné náklady. To platí zejména v případě aplikací pro více počítačů, jako jsou serverové farmy, kde může být účet za energii příliš velký.
Hypervláknové procesory jsou také dražší než jejich protějšky. To může být důvod, proč se výrobci jako Intel rozhodli omezit hyperthreading na své profesionální procesory (i9 a vyšší od Rocket Lake). Takže pokud nepotřebujete hyperthreading, možná nebudete chtít utrácet peníze navíc.
Měli byste získat procesor Hyperthreading?
Pokud jste profesionál využívající vysoce poptávaný software, který byl navržen pro vytváření více vláken, pak by pro vás mohla být volba CPU, který umožňuje hyperthreading. Pokud jste ale typickým uživatelem PC a nemáte žádnou skutečnou potřebu hyperthreadingu, může to být zcela zbytečné.
V budoucnu se programy, které využívají hyperthreading, mohou stát běžnějšími. Jak se technologie zvyšuje a software je stále náročnější na zdroje, může být hyperthreading nezbytný pro více aplikací, jako je hraní her.
V době psaní tohoto článku začaly být hry a programy čím dál tím těžší. To znamená, že hyperthreading by mohl pomoci vašemu dalšímu počítači „zajistit budoucnost“. Většina starších aplikací (včetně většiny her) má ale jeden podproces, takže pokud to bude vaše hlavní použití, nepotřebujete hyperthreading!
V současné době pravděpodobně zaznamenáte malé zvýšení rychlosti zpracování s hyperthreadingem pro běžné programy - záleží jen na vás, zda to stojí za přidanou cenu!
Nyní víte o Hyperthreadingu CPU vše, co potřebujete
Doufáme, že tento článek vysvětlil vše, co potřebujete vědět o hyperthreadingu CPU. Ale pro případ, zde je shrnutí:
- Hyperthreading rozděluje každé fyzické jádro CPU na dvě virtuální jádra.
- Jádra fyzických CPU jsou výkonnější než virtuální jádra.
- Hyperthreading je důležitý pro špičkový software, ale ne tolik pro každodenní programy.
- Hyperthreading může být v blízké budoucnosti užitečnější.
Nyní víte, na co si dát pozor při příštím nákupu počítače, proč nezačnout a najít ten, který vyhovuje vašim potřebám?
Pokud se váš grafický procesor potýká, je čas na upgrade.
Přečtěte si další
- Vysvětlení technologie
- procesor
- PC
- Počítačové tipy
Jake Harfield je spisovatel na volné noze se sídlem v australském Perthu. Když nepíše, obvykle je venku v křoví a fotografuje místní divokou zvěř. Můžete ho navštívit na www.jakeharfield.com
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.