Vícejádrové procesory a procesory vláken
Různé / / July 04, 2021
Guillem Alsina González, v květnu. 2017
“Mikroprocesor složený ze čtyřjádra (známého jako čtyřjádro) a obsahující čtyři prováděcí vlákna”; Toto je vlastnost, kterou jsme stále častěji zvyklí číst ve specifikacích počítačů s čipovými sadami. architektura x86-64, zatímco v mobilních telefonech a jiných zařízeních s čipy architektury ARM jsme si již zvykli dívat se na počet jader, které mají.
Ale co přesně tato data znamenají? Jakýkoli mikroprocesor může mít několik procesorových jader, což by bylo jako zapouzdření několika CPU dohromady do jednoho balíčku
Uvedený „balíček“ funguje jako jediný mikroskop, ale má schopnost alokovat každé ze svých jader nezávislé výpočty, které se provádějí paralelně, a to buď pro různé aplikace a účely, nebo pro stejný aplikace.
V tomto ohledu musí být operační systémy a aplikace připraveny využívat tyto funkce a využívat je co nejlépe.
Protože vždy, v disciplína z výpočetní, je potřeba provádět výpočty souběžně. K tomu začaly servery zahrnovat několik mikročipů a zrodila se také pobočka paralelních počítačů, která tuto funkci využila.
Desktopové operační systémy s více úkoly, které začaly běžet na jednočipových mikročipech jedno jádro ustoupilo potřebě zapouzdřit více jader do jednoho procesoru, aby bylo možné nabídnout multitasking nemovitý
Zpočátku byl multitasking simulován rychlým přepínáním mezi úkoly, ale nakonec byla tato změna více než nápadná a nakonec zatěžovala výkon počítačů.
Proto několik společností, zejména však Intel, pracovalo na tom, aby vícejádrová architektura byla dostupná na úrovni stolních počítačů.
Ve špičkové výpočetní technice však tyto vícejádrové čipy byly k dispozici již od 80. let. Samozřejmě mluvíme o superpočítačích a velkých podnikových serverech.
V roce 2006 společnost Intel uvedla na trh první dvoujádrové čipy Core Duo
Odtud se vývoj vícejádrových čipů rozšířil mezi stolními počítači, a to nejen v tvorbě společnosti Intel, ale také u jejích konkurentů, jako je AMD.
Asi o čtyři roky později paradigma vícejádrové architektury přišel do říše ARM mikročipů, s příklady jako NVIDIA Tegra 2 namontovanou na Motorola ATRIX, která dala vzniknout nové generaci terminálů připravených chovat se jako počítačové systémy společnosti lavice.
ARM čipy nyní mohou dokonce dělat kompetence na čipy x86-64 v desktopových a vysoce výkonných počítačových aplikacích.
S multiprocesorem však souvisí i další koncept, a to koncept vlákno (doslovně, „vlákno“ nebo „řádek“), a to se skládá z počtu úkolů, které lze překrývat v každém z jader
Tak a procesor dvoujádrovýdvoujádrový) se dvěma vlákna popravy se může postarat o dva úkoly současně, jeden v každém z jader, zatímco a čtyřjádro s osmi vlákna to znamená, že pro každé jádro lze střídat až dva různé procesy.
Toto střídání se provádí výměnou kód a data jednoho z procesů kódem a data druhého, s mimořádnou rychlostí, takže Výsledkem je, že se zdá, že ve stejném jádru existuje skutečný multitasking, i když je to jen a uznání.
Fotografie: Fotolia - Petr Ciz / chybí 84
Témata vícejádrových procesorů a vláken