Hjem maskinvare Hva er chip multithreading (cmt)? - definisjon fra techopedia

Hva er chip multithreading (cmt)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Chip Multithreading (CMT)?

Chip multithreading (CMT) er en måte å øke ytelsen gjennom parallell prosessering. Det er mikroprosessorens evne til å behandle flere maskinvaretråder for utførelse i tillegg til å behandle flere programvare-tråder.

Techopedia forklarer Chip Multithreading (CMT)

Den beste måten å oppnå CMT kalles chip multiprocessing (CMP), en teknologi som er pioner for Sun Microsystems. Kjernen som kjennetegner teknologien innebærer å duplisere hele prosessorkjernen sammen med de fleste av dens undersystemer og plassere den på en enkelt silisiumform. Dette kan gjøres ved å pakke sammen to modifiserte prosessorer med ytterligere logiske kretsløp som lar dem oppføre seg nøyaktig som et enkelt dobbeltkjerneform.


En stor fordel med CMP er dens bakoverkompatibilitet med tidligere generasjoner. Dette gjør det mulig for en CMP-prosessor å passe inn i et eksisterende datamaskinoppsett og multiplisere antall prosessorer i systemet. Med økningen i prosesseringskjerner kommer en økning i prosessorvalidering. Imidlertid er det en ulempe med denne teknologien. Å multiplisere antall prosessorer eksponentielt øker antall transistorer, noe som tar mer plass, er dyrere og har en tendens til å forårsake problemer med varmespredning.


Chip multithreading er en anvendelse av parallell behandling. Det kan sees på som å ligner på multithreading av programvare der flere prosessoraktiviteter kan utføres i en enkelt prosess. Den eneste forskjellen er at CMT er maskinvarebasert slik at prosessoren håndterer de forskjellige trådene i stedet for programvaren. Den viktigste fordelen med dette sammenlignet med eldre prosessorteknologier er forbedret gjennomstrømning.

Hva er chip multithreading (cmt)? - definisjon fra techopedia