Obsah:
- Definice - Co to znamená Chip Multithreading (CMT)?
- Techopedia vysvětluje čipové multithreading (CMT)
Definice - Co to znamená Chip Multithreading (CMT)?
Čipové multithreading (CMT) je způsob, jak zvýšit výkon paralelním zpracováním. Je to schopnost mikroprocesoru zpracovávat více hardwarových vláken provádění a zpracovávat více softwarových vláken.
Techopedia vysvětluje čipové multithreading (CMT)
Nejlepší způsob, jak dosáhnout CMT, se nazývá čipové multiprocesování (CMP), technologie propagovaná společností Sun Microsystems. Základní charakteristika technologie spočívá v duplikování celého jádra procesoru spolu s většinou jeho subsystémů a jeho umístění na jednu silikonovou matrici. Toho lze dosáhnout společným zabalením dvou modifikovaných procesorů s dalšími logickými obvody, které jim umožní chovat se přesně jako jediná duální matrice.
Velkou výhodou CMP je jeho zpětná kompatibilita s předchozími generacemi. To umožňuje procesoru CMP zapadnout do existujícího nastavení počítače a znásobit počet procesorů v systému. S nárůstem zpracovatelských jader přichází nárůst validace procesorů. Tato technologie však má nevýhodu. Exponenciální zvýšení počtu procesorů zvyšuje počet tranzistorů, které zabírají více místa, je dražší a má sklon způsobovat problémy s odvodem tepla.
Čipové multithreading je aplikace paralelního zpracování. Lze to považovat za podobné softwarovému multithreadingu, kde lze v jednom procesu provádět více činností procesoru. Jediný rozdíl je v tom, že CMT je založeno na hardwaru, takže procesor zpracovává různá vlákna namísto softwaru. Hlavní předností oproti starším procesorovým technologiím je vyšší propustnost.