Technologie Intel Hyperthread vs. Dvoujádrový

Výstava spotřební elektroniky 2013 představuje nejnovější technologie

Intel vyrábí procesorové jednotky s jedním, dvěma, čtyřmi a šesti jádry.

Kredit obrázku: Justin Sullivan/Getty Images Novinky/Getty Images

Dvoujádrový počítač má extra hardware, aby byl rychlejší: dva procesory, každý z nich se nazývá jádro. Hyperthreading je softwarové řešení pro efektivnější využití zdrojů procesoru. Pokud porovnáváte modely Intel, aby nahradily webový server nebo pracovní stanici zaměstnanců, pamatujte, že dvoujádrový počítač bude vždy rychlejší než jednojádrový počítač, a to i s hyperthreadingem.

Dvoujádrový

Když si koupíte dvoujádrový počítač, kupujete si počítač se dvěma CPU na stejném čipu. Každý CPU pracuje nezávisle a má vlastní mezipaměť pro ukládání hodnot. Tyto dva CPU však sdílejí sběrnici, která čte a zapisuje data do az paměti. Zatímco první CPU zpracovává informace, druhý CPU využívá sběrnici k získávání instrukcí a dat z paměti. Druhý CPU pak zpracovává své informace, zatímco první CPU posílá výsledky a získává nové instrukce.

Video dne

Hyperthreading

Vlákno je proces, který běží na CPU. CPU mohou spustit pouze jedno vlákno najednou. Jedno vlákno však obvykle nevyužívá všechny prostředky procesoru. Pro lepší využití prostředků CPU rozděluje hyperthreading prostředky procesoru tak, aby z jednoho fyzického procesoru vznikly dva virtuální procesory. Operačnímu systému se zdá, že existují dva procesory, z nichž každý může spouštět simultánní vlákno. Výsledkem by měl být lepší výkon oproti počítači bez hyperthreadingu.

Dvoujádrové s Hyperthreadingem

Dvoujádrový počítač využívá hardware ke zvýšení výkonu. Má dva fyzické procesory, které efektivně zdvojnásobují výkon ve srovnání s počítačem s jedním procesorem. Hyperthreading nepřidává do počítače žádný hardware. Jde o virtuální řešení, které dokáže zvýšit výkon díky efektivnějšímu využití zdrojů procesoru. Chcete-li maximalizovat výkon, zkombinujte obě řešení a použijte dvoujádrový počítač, který podporuje hyperthreading. Dvě fyzická jádra jsou pro zlepšení výkonu rozdělena do čtyř virtuálních jader.

Výkon hyperthreadingu

S hyperthreadingem trvá dokončení jednoho procesu déle, ale můžete jich spustit více. Zvýšení výkonu s hyperthreadingem závisí na typu zpracování, které CPU provádějí. Hyperthreading má tendenci pracovat lépe s vícejádrovými procesory, protože oba procesory nejsou vždy aktivní ve stejnou dobu. Pokud jeden proces spotřebovává většinu času CPU nebo pokud procesy závisí na značném množství vstupu a výstupu disku, měli byste zakázat hyperthreading, protože by mohlo snížit výkon.