Le processeur (CPU, ou unité centrale de traitement) est le cerveau de l’ordinateur. Il s’occupe de l’attribution et du traitement des tâches et gère les fonctions opérationnelles que tous les types d’ordinateurs utilisent.
Les types de CPU sont désignés en fonction du type de puce qu’ils utilisent pour traiter les données. Il existe une grande variété de processeurs et de microprocesseurs sur le marché, et le développement de processeurs toujours plus puissants continue. La puissance de traitement fournie par les CPU permet aux ordinateurs d’exécuter des activités multitâches. Avant d’aborder les types de processeurs disponibles, clarifions certains termes de base essentiels pour comprendre la distinction entre les différents types de processeurs.
Le CPU comporte de nombreux composants, mais les aspects suivants sont particulièrement importants pour son fonctionnement et notre compréhension de celui-ci :
Outre les composants ci-dessus, les CPU modernes possèdent généralement les éléments suivants :
Les CPU utilisent un type de cycle de commande répété administré par l’unité de contrôle en association avec l’horloge de l’ordinateur, qui fournit une assistance à la synchronisation.
Le travail effectué par un CPU se déroule selon un cycle établi (appelé cycle d’instructions du processeur). Ce cycle d’instructions désigne un certain nombre de répétitions, et c’est le nombre de fois que les instructions informatiques de base seront répétées, comme le permet la puissance de traitement d’un ordinateur.
Les trois instructions de calcul de base sont les suivantes :
Les tentatives initiales visant à accélérer la vitesse de traitement ont conduit certains propriétaires d’ordinateurs à renoncer aux étapes habituelles de la création de performances à grande vitesse, qui exigent normalement l’application d’un plus grand nombre de noyaux de mémoire. Au lieu de cela, ces utilisateurs règlent l’horloge de l’ordinateur pour qu’elle tourne plus vite sur leurs appareils. Le processus d’« overclocking » est comparable au « jailbreaking » des smartphones, qui permet d’en modifier les performances. Malheureusement, comme le jailbreaking des smartphones, ce type de manipulation est potentiellement nuisible à l’appareil et est vivement déconseillé par les fabricants d’ordinateurs.
Les CPU sont définis par le processeur ou le microprocesseur qui les pilote :
Bien que plusieurs entreprises fabriquent des produits ou développent des logiciels pour les processeurs, ce nombre s’est réduit à quelques acteurs majeurs au cours des dernières années.
Les deux principales entreprises de ce marché sont Intel et AMD (Advanced Micro Devices). Chacune utilise un type d’architecture de jeu d’instructions (ISA) différent. Les processeurs Intel utilisent une architecture d’ordinateur à jeu d’instructions complexe (CISC). Les processeurs AMD s’appuient sur une architecture d’ordinateur à jeu d’instructions réduit (RISC).
Bien que le terme « processeur graphique » comprenne le mot « graphique », cette expression ne reflète pas vraiment la nature des GPU, à savoir la vitesse. Dans ce cas, c’est l’augmentation de la vitesse qui est à l’origine de l’accélération des graphiques informatiques.
Le GPU est un type de circuit électronique avec des applications immédiates pour les PC, les smartphones et les consoles de jeux vidéo, ce pour quoi ils étaient prévus à l’origine. Désormais, les GPU sont également utilisés dans des applications qui n’ont rien à voir avec l’accélération graphique, comme le minage de cryptomonnaies et l’entraînement de réseaux neuronaux.
La quête de la miniaturisation des ordinateurs s’est poursuivie jusqu’à ce que l’informatique crée un processeur si petit qu’il peut être contenu dans une petite puce de circuit intégré, le microprocesseur. Les microprocesseurs sont caractérisés par le nombre de cœurs qu’ils prennent en charge.
Un cœur de processeur est « un cerveau dans le cerveau », qui sert d’unité de traitement physique au sein d’un processeur. Les microprocesseurs peuvent contenir de nombreux processeurs. À l’inverse, un cœur physique est un processeur intégré à une puce, mais qui n’occupe qu’un socket, ce qui permet à d’autres cœurs physiques d’exploiter le même environnement informatique.
L’informatique serait une activité très limitée sans la présence de dispositifs de sortie pour exécuter les jeux d’instructions du CPU. Ces dispositifs incluent des périphériques, qui se connectent à l’extérieur d’un ordinateur et améliorent considérablement ses fonctionnalités.
Les périphériques permettent à l’utilisateur de l’ordinateur d’interagir avec ce dernier et de lui faire traiter les instructions qu’il souhaite. Ils comprennent les éléments essentiels du bureau tels que les claviers, les souris, les scanners et les imprimantes.
Les périphériques ne sont pas les seuls accessoires que l’on peut couramment relier aux ordinateurs modernes. Il existe également des dispositifs d’entrée/sortie largement utilisés qui reçoivent et transmettent des informations, comme des caméras vidéo et des micros.
La consommation d’énergie pose certains problèmes. Parmi eux, citons la quantité de chaleur produite par les processeurs multicœurs et les méthodes utilisées pour en dissiper l’excédent dans l’appareil, de sorte que le processeur de l’ordinateur conserve sa protection thermique. C’est pourquoi les centres de données hyperscale (qui hébergent et utilisent des milliers de serveurs) sont conçus avec des systèmes de climatisation et de refroidissement conséquents.
La question de la durabilité se pose également, même s’il s’agit de quelques ordinateurs au lieu de plusieurs milliers. Plus l’ordinateur et ses CPU sont puissants, plus il faudra d’énergie pour assurer son fonctionnement et, dans certains cas extrêmes, cela peut signifier des gigahertz (GHz) de puissance de calcul.
L’intelligence artificielle (IA), le développement le plus marquant de l’informatique depuis ses origines, transforme désormais la plupart, voire la totalité, des environnements informatiques. L’une des évolutions que nous observons sur le marché des CPU, c’est la création de processeurs spécialisés conçus exclusivement pour gérer les workloads lourds et complexes associés à l’IA (ou à d’autres applications spécialisées) :
Les transistors sont extrêmement importants pour l’électronique en général et pour l’informatique en particulier. Le terme transistor provient de la contraction de « transfert et résistance » et fait généralement référence à un composant basé sur un assemblage de semi-conducteurs utilisé pour limiter et/ou contrôler la quantité de courant électrique circulant dans un circuit.
En informatique, les transistors sont tout aussi essentiels. Le transistor se trouve à la base de la création de toutes les puces électroniques. Les transistors entrent dans la composition du processeur, et c’est par eux que passe le langage binaire de 0 et de 1 que les ordinateurs utilisent pour interpréter la logique booléenne.
Les informaticiens travaillent sans cesse à l’amélioration des performances et des fonctionnalités des CPU. Voici quelques projections sur les modèles à venir :
Les entreprises attendent beaucoup des ordinateurs dans lesquels elles investissent. En retour, ces ordinateurs dépendent d’un CPU doté d’une puissance de traitement suffisante pour gérer les workloads exigeantes des environnements professionnels à forte intensité de données d’aujourd’hui.
Les entreprises ont besoin de solutions réalistes qui peuvent évoluer avec elles. L’informatique intelligente dépend de l’existence d’un équipement capable de soutenir votre mission, même si celle-ci se modifie. Les serveurs IBM offrent robustesse et flexibilité, afin que vous puissiez vous concentrer sur votre travail. Trouvez les serveurs IBM dont vous avez besoin pour obtenir les résultats dont dépend votre organisation, aujourd’hui et demain.
Découvrir les serveurs IBM