Accueil Matériel Qu'est-ce que le multithreading de puce (cmt)? - définition de techopedia

Qu'est-ce que le multithreading de puce (cmt)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Chip Multithreading (CMT)?

Le multithreading sur puce (CMT) est un moyen d'augmenter les performances grâce au traitement parallèle. Il s'agit de la capacité du microprocesseur à traiter plusieurs threads matériels d'exécution ainsi qu'à traiter plusieurs threads logiciels.

Techopedia explique Chip Multithreading (CMT)

La meilleure façon de réaliser la CMT est appelée multiprocessing de puce (CMP), une technologie lancée par Sun Microsystems. La caractéristique principale de la technologie consiste à dupliquer le cœur du processeur entier avec la plupart de ses sous-systèmes et à le placer sur une seule puce en silicium. Cela peut être fait en regroupant deux processeurs modifiés avec des circuits logiques supplémentaires qui leur permettent de se comporter exactement comme une seule puce double cœur.


Un grand avantage de CMP est sa compatibilité avec les broches en arrière avec les générations précédentes. Cela permet à un processeur CMP de s'intégrer dans une configuration informatique existante et de multiplier le nombre de processeurs dans le système. L'augmentation des cœurs de traitement entraîne une augmentation de la validation du processeur. Cependant, cette technologie présente un inconvénient. La multiplication exponentielle du nombre de processeurs augmente le nombre de transistors, ce qui prend plus de place, est plus cher et a tendance à poser des problèmes de dissipation thermique.


Le multithreading sur puce est une application du traitement parallèle. Il peut être considéré comme similaire au multithreading logiciel où plusieurs activités de processeur peuvent être effectuées en un seul processus. La seule différence est que CMT est basé sur le matériel de sorte que le processeur gère les différents threads au lieu du logiciel. L'avantage clé de cela par rapport aux technologies de processeur plus anciennes est un débit amélioré.

Qu'est-ce que le multithreading de puce (cmt)? - définition de techopedia