Procesory

Rozdíly mezi fyzickými a logickými jádry (smt nebo hyperthreading) v procesoru

Obsah:

Anonim

Jádra, jádra, vlákna, sokety, logické jádro a virtuální jádro jsou pojmy související s procesory, kterým mnoho uživatelů zcela nerozumí. Proto jsme připravili tento příspěvek, abychom se pokusili jej vysvětlit jednoduchým a srozumitelným způsobem pro všechny uživatele.

Rozdíly mezi jádrem a vlákny provádění (SMT nebo HyperThreading) v CPU

Nejprve musíme přemýšlet o éře Pentium, když byly procesory tvořeny jediným jádrem, procesor je nainstalován ve speciální pozici na základní desce, která slouží ke komunikaci s ostatními komponenty, Tento slot je zásuvka nebo zásuvka. Základní desky mají obvykle pouze jednu patici, ale některé obchodní modely mají více soketů, což umožňuje připojení více procesorů. Pokud jde o jádro, jedná se o část procesoru, ve které se provádějí všechny výpočty, řekněme, že náš počítač pracuje s mozkem. Každé jádro může zpracovat datové vlákno.

V průběhu let ocenil technologii Intel HyperThreading, která spočívá v duplikování některých prvků v procesoru, jako jsou registry nebo mezipaměti nejvyšší úrovně, což umožňuje jádru procesoru zvládnout dva úkoly současně (2 vlákna nebo vlákna) a výsledkem je vzhled logických jader. Něco, co výrazně zlepšuje výkon, protože pokud proces potřebuje počkat na operaci nebo některá data, může jiný proces pokračovat v používání procesoru bez jeho zastavení, zastavený procesor znamená ztrátu výkonu, takže že tomu musíme zabránit.

Vysvětlení technologie HyperThreading

Tato technologie HyperThreading „trikuje“ operační systém v přesvědčení, že existují dvě jádra, když ve skutečnosti existuje pouze jedno jádro, které skutečně existuje, je fyzické jádro a jediné, které se objevuje jako výsledek technologie HyperThreading, je virtuální. Virtuální jádro má mnohem menší kapacitu zpracování než fyzické jádro, takže výkon není ekvivalentní s dvěma fyzickými jádry, daleko od něj, ale poskytuje dobrý extra.

Dalším krokem ve vývoji procesorů bylo přejít ke vzhledu procesorů se dvěma fyzickými jádry, což bylo možné díky miniaturizaci všech prvků, které jsou uvnitř procesoru, to znamená, že se zmenšily a tolik, že se do stejného prostoru vejde mnohem víc. V podstatě dvoujádrový procesor je jako mít dva procesory spolupracovat, ale s mnohem rychlejší a efektivnější komunikací mezi nimi, takže výkon mnohem lepší než systémy se dvěma sokety a dvěma procesory.

Příklad dvoujádrového procesoru

Na rozdíl od technologie HyperThreading má každý z dvoujádrových procesorů všechny potřebné prvky, aby mohl vykonávat všechny druhy úkolů, takže dvoujádrový procesor má mnohem lepší výkon než jednojádrový procesor s technologií HyperThreading. Dalším krokem bylo dosažení více základních procesorů, což je možné pro stále větší miniaturizaci jeho součástí. Dnes existují procesory s až 18 fyzickými jádry.

Doporučujeme přečíst si našeho průvodce nejlepšími procesory na trhu

Kromě toho můžeme kombinovat použití více jader s technologií HyperThreading, takže můžeme dosáhnout procesorů s velkým počtem logických jader, takže fyzický 18jádrový procesor s HyperThreading má celkem 36 logických jader (18 fyzických jader + 18 jader) virtuální).

Procesory

Výběr redakce

Back to top button