Lar Hardware O que é multithreading de chip (cmt)? - o que é techopedia

O que é multithreading de chip (cmt)? - o que é techopedia

Índice:

Anonim

Definição - O que significa CMT (Chip Multithreading)?

O multithreading de chip (CMT) é uma maneira de aumentar o desempenho através do processamento paralelo. É a capacidade do microprocessador processar vários threads de execução de hardware, bem como processar vários threads de software.

Techopedia explica Chip Multithreading (CMT)

A melhor maneira de obter o CMT é chamada de multiprocessamento de chip (CMP), uma tecnologia pioneira da Sun Microsystems. A principal característica da tecnologia envolve duplicar todo o núcleo do processador junto com a maioria de seus subsistemas e colocá-lo em uma única matriz de silício. Isso pode ser feito co-embalando dois processadores modificados com circuitos lógicos adicionais que permitem que eles se comportem exatamente como uma única matriz de núcleo duplo.


Um grande benefício do CMP é sua compatibilidade com pinos anteriores com as gerações anteriores. Isso permite que um processador CMP se encaixe em uma configuração existente do computador e multiplique o número de processadores no sistema. Com o aumento dos núcleos de processamento, ocorre um aumento na validação do processador. No entanto, há uma desvantagem nessa tecnologia. Multiplicar o número de processadores aumenta exponencialmente o número de transistores, que ocupa mais espaço, é mais caro e tende a causar problemas com a dissipação de calor.


O multithreading de chips é uma aplicação de processamento paralelo. Pode ser visto como semelhante ao multithreading de software, onde várias atividades do processador podem ser realizadas em um único processo. A única diferença é que o CMT é baseado em hardware, de modo que o processador lida com os diferentes threads em vez do software. A principal vantagem disso, em comparação com as tecnologias mais antigas de processador, é o rendimento aprimorado.

O que é multithreading de chip (cmt)? - o que é techopedia