Indholdsfortegnelse:
Definition - Hvad betyder Chip Multithreading (CMT)?
Chip multithreading (CMT) er en måde at øge ydeevnen gennem parallel behandling. Det er mikroprocessorens evne til at behandle flere hardware-tråde til udførelse såvel som at behandle flere software-tråde.
Techopedia forklarer Chip Multithreading (CMT)
Den bedste måde at opnå CMT kaldes chip multiprocessing (CMP), en teknologi, der er skabt af Sun Microsystems. Teknologiens kerneegenskaber involverer duplikering af hele processorkernen sammen med de fleste af dens undersystemer og placering på en enkelt siliciumdyse. Dette kan gøres ved at sammenpakke to modificerede processorer med yderligere logiske kredsløb, der gør det muligt for dem at opføre sig nøjagtigt som en enkelt dobbeltkernemuffe.
En stor fordel ved CMP er dens bagudvendte pin-kompatibilitet med tidligere generationer. Dette gør det muligt for en CMP-processor at passe ind i en eksisterende computeropsætning og multiplicere antallet af processorer i systemet. Med stigningen i processorkerner kommer en stigning i processorvalidering. Der er imidlertid en ulempe med denne teknologi. At multiplicere antallet af processorer eksponentielt øger antallet af transistorer, der tager mere plads, er dyrere og har en tendens til at forårsage problemer med varmeafledning.
Chip multithreading er en anvendelse af parallel behandling. Det kan ses som at det ligner multithreading af software, hvor flere processoraktiviteter kan udføres i en enkelt proces. Den eneste forskel er, at CMT er hardwarebaseret, så processoren håndterer de forskellige tråde i stedet for softwaren. Den vigtigste fordel ved dette sammenlignet med ældre processorteknologier er forbedret gennemstrømning.
