Tartalomjegyzék:
- Meghatározás - Mit jelent a Chip Multithreading (CMT)?
- A Techopedia magyarázza a Chip Multithreading-ot (CMT)
Meghatározás - Mit jelent a Chip Multithreading (CMT)?
A chip multithreading (CMT) a párhuzamos feldolgozás révén növelheti a teljesítményt. A mikroprocesszor képessége több végrehajtási hardver szál feldolgozására, valamint több szoftver szál feldolgozására.
A Techopedia magyarázza a Chip Multithreading-ot (CMT)
A CMT elérésének legjobb módja a chip multiprocessing (CMP), a Sun Microsystems úttörő technológiája. A technológia lényeges jellemzője az, hogy a teljes processzormagot lemásoljuk, annak legtöbb alrendszerével együtt, és egyetlen szilikon szerszámra helyezzük. Ezt úgy lehet megtenni, hogy két módosított processzort csomagolnak további logikai áramkörökkel, amelyek lehetővé teszik, hogy pontosan úgy viselkedjenek, mint egy kétmagos matrica.
A CMP egyik nagy előnye a korábbi generációkkal való visszafelé történő kompatibilitása. Ez lehetővé teszi a CMP processzor számára, hogy illeszkedjen a meglévő számítógépbe, és megsokszorozza a processzorok számát a rendszerben. A feldolgozó magok számának növekedésével növekszik a processzor érvényesítése. Ennek a technológiának azonban van hátránya. A processzorok számának megszorozása exponenciálisan növeli a tranzisztorok számát, amely több helyet foglal el, drágább, és általában problémákat okoz a hőeloszlásban.
A chip többszálú alkalmazás a párhuzamos feldolgozás alkalmazása. Úgy tekinthető, hogy hasonló a szoftver többszálú szétválasztásához, ahol több processzor tevékenysége elvégezhető egyetlen folyamatban. Az egyetlen különbség az, hogy a CMT hardver-alapú, tehát a processzor a szoftver helyett a különféle szálakat kezeli. Ennek fő előnye a régebbi processzor technológiákhoz képest a jobb teljesítmény.
