Skip to main content

Qu'est-ce que le traitement multi-core?

Le traitement multi-core fait référence à l'utilisation de plusieurs microprocesseurs, appelés noyaux, qui sont construits sur une seule matrice de silicium.La puce est montée sur une carte mère d'ordinateur précisément de la même manière qu'un processeur traditionnel.Il n'y a rien de nouveau dans le concept de collage des processeurs, une technique connue sous le nom de multiprocessement;Cependant, un processeur multi-core est un peu différent.Un processeur multi-core agit comme une seule unité.En tant que tel, il est plus efficace et établit une plate-forme standardisée, pour laquelle des logiciels produits en masse peuvent facilement être développés.

La conception d'un processeur multi-core permet à chaque noyau de communiquer avec les autres, afin que les tâches de traitement puissent être divisées et déléguées de manière appropriée.Cependant, la délégation réelle est dictée par les logiciels.Une fois une tâche terminée, les informations traitées de tous les noyaux sont renvoyées à la carte mère via un seul conduit partagé.Ce processus peut souvent améliorer considérablement les performances par rapport à un processeur à noyau unique de vitesse comparable.Le degré d'amélioration des performances dépendra de l'efficacité du code logiciel exécuté.

En plus de la vitesse brute, ces nouvelles puces augmentent considérablement la quantité de multitâche que les ordinateurs peuvent faire.Initialement, les applications pratiques des processeurs multicœurs étaient sévèrement limitées, car de nombreux produits logiciels de l'époque n'étaient pas conçus pour en tirer pleinement parti.L'écart a été rapidement réduit, alors qu'une nouvelle génération de systèmes d'exploitation est devenue disponible, ainsi que de nouvelles générations de logiciels commerciaux, y compris des jeux, des produits de simulation et même des applications de productivité de bureau.Les développeurs de logiciels ont rapidement déplacé leurs priorités pour exploiter le nouveau matériel au maximum.

Le traitement multi-core a interrompu la course en cours entre les concepteurs de puces pour créer des processeurs toujours plus rapides.En utilisant plusieurs noyaux plus lents, il est possible d'atteindre des vitesses d'horloge plus élevées plus efficacement qu'en concevant des processeurs individuels ultra-rapides.Lorsque des ordinateurs personnels utilisant la technologie de traitement multi-core sont devenus largement disponibles pour les consommateurs en 2003 et 2004, les nouveaux processeurs comportaient uniquement des processeurs doubles.Cela a rapidement changé au cours des années suivantes, le traitement multi-core devenant la norme.Les processeurs quad-core et octo-core permettront ensuite des puces contenant littéralement des centaines de cœurs, ou plus.

Le traitement multi-core ne se limite pas au domaine des ordinateurs personnels.De nombreux autres appareils électroniques, notamment des consoles de jeux, de l'électronique industrielle, des super ordinateurs, ainsi que des composants matériels PC, tels que les processeurs graphiques sur les cartes vidéo, adoptent cette technologie car elle devient de plus en plus courante et abordable.