L’ordinateur et son fonctionnement
Leçon 2 - Les processeurs
Quel est le rôle du processeurs ? Comment fonctionne t-il ? Comment est il fabriqué ?
Le Processeur
Cœur battant de la machine
Culture générale - Niveau 6e avancé
Histoire, fonctionnement et avenir des processeurs
Qu'est-ce qu'un processeur ?
🎯Avant de plonger dans l'histoire fascinante des processeurs, il faut comprendre de quoi nous parlons. Chaque fois que tu allumes un ordinateur, une tablette ou un téléphone, des milliers d'opérations se déclenchent en une fraction de seconde. Quelque chose, à l'intérieur de la machine, doit lire tes instructions, les comprendre et les exécuter. Ce « quelque chose », c'est le processeur.
Le processeur (ou CPU, de l'anglais Central Processing Unit, « unité centrale de traitement ») est le composant électronique qui exécute les instructions d'un programme informatique. Il effectue les calculs, prend les décisions logiques et coordonne le fonctionnement de tous les autres composants de l'ordinateur.
Le chef d'orchestre, pas le seul musicien
Pour bien comprendre le rôle du processeur, imagine un orchestre symphonique. Les musiciens jouent chacun leur partition, mais c'est le chef d'orchestre qui donne le tempo, indique les entrées et coordonne l'ensemble. Le processeur joue exactement ce rôle dans un ordinateur : il ne fait pas tout seul, mais sans lui, rien ne fonctionne de manière cohérente.
Un ordinateur comporte en effet plusieurs composants essentiels, chacun ayant un rôle précis. Le tableau ci-dessous présente les principaux d'entre eux.
| Composant | Rôle | Analogie |
|---|---|---|
| Processeur (CPU) | Exécute les calculs et les instructions | Le chef d'orchestre |
| Mémoire vive (RAM) | Stocke temporairement les données en cours d'utilisation | Le bureau de travail |
| Stockage (SSD/disque dur) | Conserve les données même quand la machine est éteinte | L'armoire de classement |
| Carte graphique (GPU) | Gère l'affichage et les calculs visuels | Le décorateur de scène |
| Carte mère | Relie tous les composants entre eux | La scène elle-même |
En France, les premiers ordinateurs étaient appelés « calculateurs ». En 1955, IBM France cherchait un nom plus noble pour ses nouvelles machines. François Girard, responsable de la publicité, consulta son ancien professeur de philologie latine à la Sorbonne, Jacques Perret. Le 16 avril 1955, Perret répondit par une lettre devenue célèbre en proposant le mot « ordinateur », qu'il trouvait dans le dictionnaire Littré comme adjectif désignant « une divinité qui met de l'ordre dans le monde ». Perret aurait préféré le féminin « ordinatrice », mais c'est bien « ordinateur » qui fut retenu par IBM et adopté par le grand public.
Le mot « puce » désigne le petit morceau de silicium sur lequel sont gravés les circuits électroniques. Le processeur est donc une puce parmi d'autres dans un ordinateur. Quand quelqu'un dit « la puce de mon téléphone », il désigne généralement le processeur, mais en toute rigueur, un téléphone contient des dizaines de puces différentes.
Le processeur est le composant central d'un ordinateur : il exécute les instructions, effectue les calculs et coordonne les autres composants. Il ne travaille pas seul : la mémoire vive, le stockage, la carte graphique et la carte mère jouent chacun un rôle complémentaire. Le mot français « ordinateur » a été proposé en 1955 par le philologue Jacques Perret.
Le langage secret des machines : le binaire
💡Les êtres humains comptent avec dix chiffres : 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Cela nous semble naturel, probablement parce que nous avons dix doigts. Mais une machine électronique, elle, n'a pas de doigts. Elle n'a qu'une seule capacité fondamentale : laisser passer le courant électrique, ou le bloquer. Deux états. Deux possibilités. Deux chiffres suffisent alors : 0 et 1.
Le système binaire (ou base 2) est un système de numération qui n'utilise que deux chiffres : 0 et 1. Chaque chiffre binaire est appelé un bit (contraction de l'anglais binary digit, « chiffre binaire »). C'est le langage fondamental de toutes les machines numériques.
Pourquoi seulement deux chiffres ?
La raison est physique. À l'intérieur d'un processeur, des milliards de minuscules interrupteurs électroniques peuvent chacun être dans deux états : ouvert (le courant ne passe pas, cela représente le 0) ou fermé (le courant passe, cela représente le 1). Construire un système capable de distinguer dix niveaux différents de courant serait techniquement possible, mais beaucoup moins fiable. Avec seulement deux états, la marge d'erreur est considérable : soit le courant passe, soit il ne passe pas. Il n'y a pas d'ambiguïté.
Comment compter en binaire ?
Le système binaire fonctionne exactement comme le système décimal, mais avec deux chiffres au lieu de dix. En décimal, quand on atteint 9, on repart à 0 et on ajoute 1 à la colonne de gauche (ce qui donne 10). En binaire, quand on atteint 1, on repart à 0 et on ajoute 1 à la colonne de gauche (ce qui donne 10 en binaire, soit 2 en décimal).
| Décimal | Binaire | Décimal | Binaire |
|---|---|---|---|
| 0 | 0 | 8 | 1000 |
| 1 | 1 | 9 | 1001 |
| 2 | 10 | 10 | 1010 |
| 3 | 11 | 11 | 1011 |
| 4 | 100 | 12 | 1100 |
| 5 | 101 | 13 | 1101 |
| 6 | 110 | 14 | 1110 |
| 7 | 111 | 15 | 1111 |
Observe la régularité : le chiffre de droite alterne 0, 1, 0, 1... Le deuxième chiffre alterne par groupes de deux : 0, 0, 1, 1... Le troisième par groupes de quatre : 0, 0, 0, 0, 1, 1, 1, 1... C'est exactement le même principe que le compteur kilométrique d'une voiture, mais avec seulement deux chiffres par roue.
Un mot, un octet
Un seul bit ne permet de représenter que deux valeurs (0 ou 1), ce qui est très limité. Les informaticiens regroupent donc les bits par paquets. Le regroupement le plus courant est l'octet, qui contient 8 bits. Avec un octet, on peut représenter 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 = 256 valeurs différentes (de 0 à 255). C'est suffisant, par exemple, pour coder toutes les lettres de l'alphabet, les chiffres et les signes de ponctuation.
Le système binaire n'a pas été inventé pour les ordinateurs. Le philosophe et mathématicien allemand Gottfried Wilhelm Leibniz publia en 1703 un article intitulé Explication de l'arithmétique binaire, dans lequel il montrait comment représenter tous les nombres avec les seuls caractères 0 et 1. Leibniz voyait dans ce système une signification philosophique profonde : le 1 symbolisait Dieu (l'être), et le 0 représentait le néant. De l'union de ces deux principes naissait, selon lui, toute la diversité du monde. Il faudra attendre plus de deux siècles pour que son idée trouve une application concrète dans les machines électroniques.
Le mot « bit » a été proposé en 1948 par le mathématicien américain Claude Shannon, considéré comme le père de la théorie de l'information. Shannon a démontré que toute information - un texte, une image, un son - peut être réduite à une suite de 0 et de 1. Cette découverte est l'un des fondements de toute l'informatique moderne.
Les machines numériques utilisent le système binaire (base 2) parce que leurs composants électroniques ne connaissent que deux états : courant ou absence de courant. Chaque chiffre binaire est un bit. Huit bits forment un octet, capable de représenter 256 valeurs. Le mathématicien Leibniz avait formalisé l'arithmétique binaire dès 1703, bien avant l'invention des ordinateurs.
Le transistor : l'interrupteur invisible
⚡Nous savons désormais que les machines pensent en binaire : 0 ou 1, éteint ou allumé. Mais quel composant physique permet de passer de l'un à l'autre des milliards de fois par seconde ? Ce composant, c'est le transistor, l'invention la plus importante du XXe siècle - et probablement la plus discrète, car la plupart des gens n'en ont jamais entendu parler.
Un transistor est un composant électronique qui fonctionne comme un interrupteur commandé : il peut laisser passer le courant électrique ou le bloquer, et il peut basculer entre ces deux états des milliards de fois par seconde. C'est la brique élémentaire de tous les processeurs modernes.
Du robinet au transistor
Pour comprendre le transistor, imagine un robinet d'eau. Quand tu l'ouvres, l'eau coule. Quand tu le fermes, l'eau s'arrête. Un transistor fait exactement la même chose, mais avec le courant électrique au lieu de l'eau, et il le fait sans aucune pièce mécanique mobile. Il est constitué de matériaux semi-conducteurs (le plus souvent du silicium) dont les propriétés électriques peuvent être modifiées par un signal de commande. En appliquant une tension électrique sur l'une de ses bornes, on autorise ou on bloque le passage du courant entre les deux autres.
Ce qui rend le transistor si révolutionnaire, c'est qu'il n'a aucune pièce mobile. Contrairement à un interrupteur mécanique qui finit par s'user, un transistor peut basculer des milliards de fois sans se détériorer. Et surtout, il peut être fabriqué à une échelle microscopique, ce qui permet d'en placer des milliards sur une seule puce.
Les ordres de grandeur
La miniaturisation des transistors est l'une des histoires les plus spectaculaires de la technologie moderne. Le tableau ci-dessous met en perspective quelques tailles remarquables.
| Objet | Taille approximative |
|---|---|
| Cheveu humain (diamètre) | 70 000 nanomètres (70 micromètres) |
| Globule rouge | 7 000 nanomètres (7 micromètres) |
| Transistor du premier microprocesseur (Intel 4004, 1971) | 10 000 nanomètres (10 micromètres) |
| Transistor d'un processeur récent (2024) | environ 3 nanomètres |
| Atome de silicium | environ 0,2 nanomètre |
Autrement dit, un transistor moderne est environ 3 000 fois plus petit qu'un transistor de 1971, et environ 23 000 fois plus fin qu'un cheveu humain. Il n'est plus qu'à une quinzaine d'atomes de distance de la limite physique absolue.
Le transistor fut inventé en décembre 1947 dans les laboratoires Bell, aux États-Unis, par trois physiciens : John Bardeen, Walter Brattain et William Shockley. Avant cette invention, les machines électroniques utilisaient des tubes à vide (aussi appelés « lampes ») : des ampoules de verre sous vide, volumineuses, fragiles, qui dégageaient une chaleur considérable et tombaient fréquemment en panne. Le transistor, lui, était petit, solide, économe en énergie et extrêmement fiable. Bardeen, Brattain et Shockley reçurent le prix Nobel de physique en 1956 pour cette invention.
Le premier transistor, construit en 1947, faisait environ la taille d'un ongle. Aujourd'hui, la puce Apple M4, utilisée dans certaines tablettes, contient 28 milliards de transistors sur une surface d'environ 1 centimètre carré. Si chaque transistor avait la taille d'une fourmi (environ 2 millimètres) et qu'on les alignait bout à bout, la file s'étirerait sur 56 000 kilomètres - soit une fois et demie le tour de la Terre.
Pour saisir la vitesse de la miniaturisation, voici l'évolution du nombre de transistors dans quelques processeurs célèbres :
| Processeur | Année | Nombre de transistors |
|---|---|---|
| Intel 4004 | 1971 | 2 300 |
| Intel 8086 | 1978 | 29 000 |
| Intel 386 | 1985 | 275 000 |
| Intel Pentium | 1993 | 3,1 millions |
| Intel Core 2 Duo | 2006 | 291 millions |
| Apple M1 | 2020 | 16 milliards |
| Apple M4 | 2024 | 28 milliards |
De 2 300 à 28 milliards en 53 ans : le nombre de transistors a été multiplié par plus de 12 millions.
Le transistor est un interrupteur électronique microscopique, sans pièce mobile, capable de basculer entre deux états (passant ou bloqué) des milliards de fois par seconde. Inventé en 1947 aux laboratoires Bell, il a remplacé les tubes à vide et rendu possible la miniaturisation des ordinateurs. En un demi-siècle, la taille des transistors est passée de 10 000 nanomètres à environ 3 nanomètres, et leur nombre sur une seule puce a été multiplié par des millions.
Les portes logiques : quand les transistors réfléchissent
🧩Un transistor seul ne sait faire qu'une chose : laisser passer le courant ou le bloquer. C'est utile, mais limité. La véritable puissance apparaît lorsque l'on combine plusieurs transistors pour créer des portes logiques, de petits circuits capables de prendre des décisions élémentaires. Ce sont ces portes qui, assemblées par millions, permettent au processeur de calculer, de comparer et de raisonner.
Une porte logique est un circuit électronique élémentaire, construit à partir de transistors, qui reçoit un ou plusieurs signaux d'entrée (chacun valant 0 ou 1) et produit un signal de sortie selon une règle précise. Les trois portes fondamentales sont les portes ET, OU et NON.
La porte NON (NOT) - l'inverseur
La plus simple des portes logiques ne possède qu'une seule entrée. Elle inverse le signal : si l'entrée vaut 1, la sortie vaut 0, et inversement. On peut la comparer à un interrupteur inversé : quand on appuie, la lumière s'éteint au lieu de s'allumer.
| Entrée A | Sortie |
|---|---|
| 0 | 1 |
| 1 | 0 |
La porte ET (AND) - les deux conditions
Imagine deux interrupteurs placés l'un à la suite de l'autre (en série) sur le même fil électrique. Pour que le courant arrive à l'ampoule, il faut que les deux interrupteurs soient fermés. Si l'un des deux est ouvert, le courant est bloqué. La porte ET fonctionne ainsi : elle ne produit un 1 que si ses deux entrées valent 1.
| Entrée A | Entrée B | Sortie A ET B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
La porte OU (OR) - au moins une condition
Cette fois, imagine deux interrupteurs placés côte à côte (en parallèle). Le courant arrive à l'ampoule dès que l'un ou l'autre (ou les deux) est fermé. L'ampoule ne s'éteint que si les deux interrupteurs sont ouverts. La porte OU produit un 1 dès qu'au moins une de ses entrées vaut 1.
| Entrée A | Entrée B | Sortie A OU B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Des portes aux calculs : le demi-additionneur
Voici le moment le plus surprenant : en combinant une porte ET et une porte OU spéciale (appelée OU exclusif, qui donne 1 uniquement quand les entrées sont différentes), on obtient un circuit capable d'additionner deux chiffres binaires. Ce circuit s'appelle un demi-additionneur.
Prenons l'addition binaire de 1 + 1. En décimal, 1 + 1 = 2. En binaire, 2 s'écrit 10 (soit un 1 dans la colonne des « deux » et un 0 dans la colonne des « un »). Le demi-additionneur produit exactement cela :
| Entrée A | Entrée B | Somme (OU exclusif) | Retenue (ET) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
La colonne « Somme » donne le chiffre des unités, et la colonne « Retenue » donne le chiffre à reporter vers la gauche, exactement comme lorsque nous posons une addition en décimal et que nous « retenons 1 ». En enchaînant plusieurs circuits de ce type, un processeur peut additionner des nombres aussi grands que l'on veut.
Il existe une porte logique particulière, appelée NON-ET (ou NAND en anglais), qui est dite « universelle » : en utilisant uniquement des portes NON-ET, on peut reconstruire toutes les autres portes logiques (ET, OU, NON, OU exclusif...). Autrement dit, un processeur entier pourrait théoriquement être construit avec un seul type de porte. En pratique, les ingénieurs mélangent différentes portes pour optimiser la vitesse et l'espace, mais cette propriété mathématique reste remarquable.
Les règles qui gouvernent les portes logiques ont été découvertes bien avant l'invention des ordinateurs. En 1854, le mathématicien anglais George Boole publia un ouvrage dans lequel il montrait que les raisonnements logiques pouvaient être exprimés sous forme d'équations mathématiques, en utilisant seulement les valeurs « vrai » et « faux » (que nous notons aujourd'hui 1 et 0). Cette branche des mathématiques, appelée algèbre de Boole, est devenue le fondement théorique de tous les circuits numériques. Boole ne pouvait pas imaginer que ses travaux abstraits serviraient un jour à construire des machines capables de jouer aux échecs ou d'envoyer des fusées dans l'espace.
Les portes logiques (ET, OU, NON) sont des circuits élémentaires construits à partir de transistors. En les combinant, on peut réaliser des opérations arithmétiques comme l'addition. La porte NON-ET est dite « universelle » car elle permet de reconstruire toutes les autres. Ces principes reposent sur l'algèbre de Boole, inventée en 1854, soit un siècle avant les premiers ordinateurs électroniques.
La grande histoire des processeurs
⏳L'histoire des processeurs est une aventure humaine autant que technique. Elle commence par le rêve d'une machine capable de calculer automatiquement, et elle aboutit, en moins de deux siècles, à des puces microscopiques contenant des milliards de transistors. Voici les étapes les plus marquantes de cette épopée.
Les pionniers mécaniques
Bien avant l'électricité, des inventeurs ont imaginé des machines à calculer. En 1642, le jeune Blaise Pascal construisit la Pascaline, une machine à engrenages capable d'additionner et de soustraire. Près de deux siècles plus tard, le mathématicien anglais Charles Babbage conçut en 1837 sa machine analytique, un projet extraordinairement ambitieux qui possédait déjà les principaux éléments d'un ordinateur moderne : une unité de calcul, une mémoire, et la possibilité d'être programmée à l'aide de cartes perforées. Babbage ne parvint jamais à la construire entièrement, faute de moyens et de technologies suffisantes, mais ses plans étaient si avancés qu'il est considéré comme le père conceptuel de l'informatique.
La mathématicienne Ada Lovelace, fille du poète Lord Byron, travailla avec Babbage sur la machine analytique. En 1843, elle rédigea un ensemble de notes qui contenaient ce que l'on considère comme le premier programme informatique de l'histoire - un algorithme destiné à faire calculer les nombres de Bernoulli à la machine. Un langage de programmation, le langage Ada, porte son nom en hommage.
L'ère des colosses électroniques
Le véritable tournant eut lieu pendant la Seconde Guerre mondiale. Le besoin militaire de calculer rapidement les trajectoires d'obus et de décrypter les communications ennemies accéléra considérablement les recherches. En 1945, l'ENIAC (Electronic Numerical Integrator and Computer) fut achevé à l'Université de Pennsylvanie, aux États-Unis. C'était le premier ordinateur entièrement électronique capable d'être reprogrammé pour différentes tâches.
L'ENIAC était une machine colossale. Il occupait une salle entière de 140 mètres carrés (environ la surface de trois salles de classe), pesait 30 tonnes, contenait 18 000 tubes à vide et consommait 150 kilowatts d'électricité - suffisamment pour alimenter une centaine de maisons. Il pouvait effectuer 5 000 additions par seconde, ce qui était mille fois plus rapide que toute machine précédente. Sa reprogrammation, en revanche, nécessitait de rebrancher physiquement des centaines de câbles, un travail qui pouvait prendre plusieurs jours.
Avec ses 18 000 tubes à vide, l'ENIAC était une machine fragile. Chaque tube pouvait griller à tout moment, et avec un si grand nombre de composants, les pannes étaient fréquentes : en moyenne, un tube rendait l'âme tous les deux jours. Les ingénieurs passaient une part considérable de leur temps à diagnostiquer et remplacer les tubes défaillants. De plus, la reprogrammation de l'ENIAC ne se faisait pas en tapant du texte sur un clavier : il fallait physiquement rebrancher des centaines de câbles et repositionner des dizaines de commutateurs, un travail qui pouvait prendre plusieurs jours pour un nouveau calcul. C'est précisément cette lourdeur qui motiva la conception de l'architecture de Von Neumann, où le programme est stocké en mémoire et peut être modifié sans toucher au câblage.
Le transistor remplace le tube
L'invention du transistor en 1947 changea tout. Les tubes à vide, volumineux et fragiles, furent progressivement remplacés par ces minuscules composants en silicium. Les ordinateurs à transistors des années 1950 et 1960 étaient plus petits, plus fiables et beaucoup plus économes en énergie.
Le circuit intégré : plusieurs transistors sur une seule puce
L'étape suivante fut décisive. En 1958, l'ingénieur Jack Kilby, chez Texas Instruments, démontra qu'il était possible de fabriquer plusieurs transistors et leurs connexions sur un seul morceau de matériau semi-conducteur. Presque simultanément, Robert Noyce, chez Fairchild Semiconductor, développa une approche similaire utilisant le silicium. Le circuit intégré était né : au lieu de souder des centaines de composants individuels, on pouvait désormais les graver ensemble sur une seule puce.
En 1957, huit jeunes ingénieurs quittèrent le laboratoire de William Shockley (l'un des inventeurs du transistor) parce qu'ils ne supportaient plus son management autoritaire. Shockley, furieux, les surnomma les « huit traîtres ». Ces huit hommes fondèrent Fairchild Semiconductor, une entreprise qui devint le berceau de l'industrie du semi-conducteur. Parmi eux se trouvaient Robert Noyce et Gordon Moore, qui quittèrent à leur tour Fairchild en 1968 pour fonder une nouvelle entreprise. Ils envisagèrent de la nommer « Moore Noyce », mais cela sonnait comme « more noise » (« plus de bruit » en anglais) - un nom désastreux pour une entreprise d'électronique. Ils choisirent finalement Intel, contraction de « Integrated Electronics ».
1971 : le premier microprocesseur
Le 15 novembre 1971, Intel commercialisa l'Intel 4004, le premier microprocesseur de l'histoire - c'est-à-dire le premier processeur complet tenant sur une seule puce. Conçu à l'origine pour une calculatrice de bureau japonaise (la Busicom 141-PF), ce petit composant de 12 millimètres carrés contenait 2 300 transistors gravés en technologie 10 micromètres. Il fonctionnait à une fréquence de 740 kilohertz et pouvait exécuter environ 92 000 instructions par seconde.
L'ingénieur italo-américain Federico Faggin, qui avait rejoint Intel en 1970 et dirigé la conception du 4004, grava ses initiales « F.F. » au microscope dans le coin de la puce - une signature invisible à l'œil nu, présente sur chaque exemplaire fabriqué.
Frise chronologique
Le 9 septembre 1947, des ingénieurs travaillant sur l'ordinateur Harvard Mark II trouvèrent un papillon de nuit coincé entre les contacts du relais n° 70. Ils le scotchèrent dans le journal de bord de la machine avec la mention « premier cas réel de bug trouvé » (bug signifie « insecte » en anglais). En réalité, le mot « bug » pour désigner un défaut technique existait déjà depuis Thomas Edison dans les années 1870, mais cet épisode l'a rendu célèbre en informatique. Ce journal de bord, avec le papillon toujours collé dessus, est aujourd'hui conservé au Smithsonian National Museum of American History, à Washington.
Des machines mécaniques de Pascal et Babbage aux colosses électroniques comme l'ENIAC, puis des transistors aux circuits intégrés, chaque étape a rendu les machines plus petites, plus rapides et plus fiables. Le premier microprocesseur, l'Intel 4004, vit le jour en 1971 grâce au travail de Federico Faggin chez Intel, une entreprise fondée par deux des « huit traîtres » de Fairchild Semiconductor.
Comment un processeur exécute une instruction
🍳Nous savons désormais de quoi un processeur est fait (des milliards de transistors organisés en portes logiques) et d'où il vient (une longue histoire de l'ENIAC à l'Intel 4004). Mais comment fonctionne-t-il concrètement ? Comment fait-il pour exécuter les milliards d'opérations qui permettent d'afficher une page web ou de lancer un jeu vidéo ?
Le cycle d'instruction est la séquence fondamentale que le processeur répète sans cesse pour exécuter un programme. Il comporte trois étapes principales : chercher (fetch), décoder (decode) et exécuter (execute). Ce cycle se répète des milliards de fois par seconde.
L'analogie du cuisinier
Imagine un cuisinier qui suit une recette, étape par étape. Chaque instruction de la recette correspond à une instruction du programme, et le cuisinier lui-même représente le processeur.
Étape 1 - Chercher (fetch) : le cuisinier lit la prochaine ligne de la recette. De la même manière, le processeur va chercher la prochaine instruction du programme dans la mémoire.
Étape 2 - Décoder (decode) : le cuisinier comprend ce qu'on lui demande de faire. « Battre deux œufs » signifie : prendre les œufs, les casser, les fouetter. Le processeur, de même, décompose l'instruction en opérations élémentaires qu'il sait effectuer.
Étape 3 - Exécuter (execute) : le cuisinier effectue l'action. Le processeur réalise le calcul ou l'opération demandée.
Puis le processeur revient à l'étape 1 pour l'instruction suivante. Et il recommence. Des milliards de fois par seconde.
La fréquence d'horloge : le métronome du processeur
Le cuisinier de notre analogie travaille à son propre rythme. Mais dans un processeur, le rythme est imposé par une horloge interne, un signal électrique qui bat avec une régularité parfaite, comme un métronome. Chaque « tic » de cette horloge autorise le processeur à avancer d'un pas dans son cycle.
La vitesse de cette horloge est mesurée en hertz (Hz). Un hertz signifie un cycle par seconde. Les processeurs modernes fonctionnent à des fréquences de l'ordre du gigahertz (GHz), c'est-à-dire des milliards de cycles par seconde.
Un processeur cadencé à 3 GHz effectue 3 milliards de cycles d'horloge par seconde. En une seule seconde, il dispose donc de 3 000 000 000 « tics » pour chercher, décoder et exécuter des instructions. Certaines instructions simples (comme une addition) s'exécutent en un seul cycle. D'autres, plus complexes (comme une division), peuvent en nécessiter plusieurs.
Pour se représenter cette vitesse, imagine qu'un cycle d'horloge dure une seconde. À cette échelle, une seconde réelle du processeur correspondrait à... environ 95 ans.
En 1969, l'ordinateur de bord des missions Apollo (l'Apollo Guidance Computer, ou AGC) fonctionnait à une fréquence de 0,043 MHz - soit 43 000 cycles par seconde. Il disposait de 2 048 mots de mémoire vive et de 36 864 mots de mémoire morte. Avec ces capacités extraordinairement modestes, il guida les astronautes jusqu'à la Lune et les ramena sur Terre. Un smartphone moderne possède plus de 100 000 fois la puissance de calcul de cet ordinateur et plus d'un million de fois sa mémoire. Pourtant, l'AGC accomplit l'une des missions les plus complexes de l'histoire humaine.
La fréquence d'horloge n'est pas le seul facteur qui détermine la vitesse d'un processeur. Deux processeurs à la même fréquence peuvent avoir des performances très différentes, selon la quantité de travail qu'ils accomplissent à chaque cycle. C'est pourquoi la comparaison de processeurs uniquement par leur fréquence en GHz est trompeuse - un peu comme comparer deux voitures uniquement par le nombre de tours/minute de leur moteur, sans tenir compte de la taille de leurs roues.
Le processeur exécute les instructions selon un cycle en trois étapes : chercher l'instruction en mémoire, la décoder pour la comprendre, puis l'exécuter. Ce cycle est cadencé par une horloge interne dont la fréquence se mesure en gigahertz (milliards de cycles par seconde). La fréquence d'horloge est un indicateur de vitesse, mais elle n'est pas le seul : l'architecture du processeur joue un rôle tout aussi important.
L'architecture d'un processeur : visite guidée
🔎Nous savons que le processeur exécute un cycle « chercher-décoder-exécuter » des milliards de fois par seconde. Mais à l'intérieur de cette puce minuscule, qui fait quoi ? Le processeur n'est pas un bloc monolithique : il est composé de plusieurs unités spécialisées qui collaborent à chaque cycle. Entrons dans la machine.
L'architecture d'un processeur désigne l'organisation interne de ses différentes unités et la manière dont elles communiquent entre elles. L'architecture la plus répandue, proposée par le mathématicien John von Neumann en 1945, repose sur quatre éléments principaux : l'unité de contrôle, l'unité arithmétique et logique, les registres et la mémoire.
Les quatre organes du processeur
Pour comprendre ces quatre éléments, reprenons l'analogie du bureau de travail.
L'unité de contrôle est le responsable qui coordonne tout. C'est elle qui lit les instructions, dirige les données vers les bonnes unités et s'assure que chaque étape se déroule dans le bon ordre. Sans elle, les autres composants ne sauraient pas quoi faire ni quand le faire.
L'unité arithmétique et logique (UAL) est la calculatrice du processeur. C'est elle qui effectue concrètement les additions, les soustractions, les multiplications et les comparaisons. Chaque fois qu'un processeur doit déterminer si un nombre est plus grand qu'un autre, ou additionner deux valeurs, c'est l'UAL qui s'en charge.
Les registres sont de minuscules espaces de mémoire situés directement à l'intérieur du processeur. Ils sont extrêmement rapides (accessibles en un seul cycle d'horloge) mais très peu nombreux - un processeur n'en possède généralement que quelques dizaines. Ce sont les « bouts de papier brouillon » sur lesquels le processeur note les résultats intermédiaires de ses calculs.
La mémoire cache est un espace de stockage rapide, plus grand que les registres mais plus petit que la mémoire vive, situé sur la puce du processeur ou très près d'elle. Elle conserve les données et les instructions les plus fréquemment utilisées pour éviter d'aller les chercher dans la mémoire vive, qui est beaucoup plus lente. La mémoire cache est organisée en plusieurs niveaux (L1, L2, L3), du plus rapide et plus petit au plus lent et plus grand.
Le mathématicien américain d'origine hongroise John von Neumann (1903-1957) est l'un des esprits les plus brillants du XXe siècle. En 1945, il rédigea un rapport décrivant une architecture dans laquelle le programme et les données seraient stockés dans la même mémoire - une idée révolutionnaire, car les machines précédentes (comme l'ENIAC) devaient être physiquement recâblées pour chaque nouveau programme. Cette architecture, appelée architecture de Von Neumann, reste le fondement de la quasi-totalité des ordinateurs modernes. Von Neumann possédait en outre une mémoire exceptionnelle : selon ses collègues, il pouvait réciter de mémoire des pages entières de livres lus des années auparavant, et effectuer mentalement des multiplications de nombres à huit chiffres.
La mémoire cache est si importante pour les performances qu'elle occupe souvent la majorité de la surface d'un processeur moderne. Dans certaines puces récentes, la mémoire cache représente plus de la moitié des transistors. Cela peut sembler paradoxal : la partie « intelligente » du processeur (l'UAL) est minuscule par rapport à l'espace consacré au simple stockage temporaire de données.
L'intérieur d'un processeur est organisé en quatre éléments principaux : l'unité de contrôle (qui coordonne), l'UAL (qui calcule), les registres (mémoire ultra-rapide) et la mémoire cache (mémoire rapide de proximité). Cette organisation suit l'architecture de Von Neumann, proposée en 1945, dans laquelle le programme et les données partagent la même mémoire.
La loi de Moore et la course à la miniaturisation
🔮Au chapitre 3, nous avons vu que le nombre de transistors sur une puce était passé de 2 300 en 1971 à 28 milliards en 2024. Cette progression vertigineuse n'est pas le fruit du hasard : elle fut anticipée dès 1965 par une observation remarquable, devenue célèbre sous le nom de loi de Moore.
La loi de Moore est une observation empirique formulée en 1965 par Gordon Moore, cofondateur d'Intel. Elle constate que le nombre de transistors sur un circuit intégré double approximativement tous les deux ans. Ce n'est pas une loi physique (comme la loi de la gravitation), mais une tendance industrielle qui s'est vérifiée avec une régularité remarquable pendant plus de cinquante ans.
De l'observation à la prophétie auto-réalisatrice
En 1965, Gordon Moore publia un article dans la revue Electronics dans lequel il observait que le nombre de composants sur un circuit intégré doublait chaque année depuis l'invention du circuit intégré. Il prédit que cette tendance se poursuivrait au moins pendant dix ans. En 1975, il rectifia sa prédiction en estimant que le doublement aurait lieu tous les deux ans plutôt que chaque année.
Ce qui est fascinant, c'est que cette prédiction devint une sorte de feuille de route pour toute l'industrie du semi-conducteur. Les fabricants de puces planifièrent leurs investissements en recherche et développement pour suivre le rythme prédit par Moore. La « loi » devint ainsi, en partie, une prophétie auto-réalisatrice.
Vérification historique
| Année | Processeur | Transistors | Doublement depuis le précédent |
|---|---|---|---|
| 1971 | Intel 4004 | 2 300 | - |
| 1978 | Intel 8086 | 29 000 | × 12,6 en 7 ans |
| 1985 | Intel 386 | 275 000 | × 9,5 en 7 ans |
| 1993 | Intel Pentium | 3,1 millions | × 11,3 en 8 ans |
| 2006 | Intel Core 2 Duo | 291 millions | × 94 en 13 ans |
| 2020 | Apple M1 | 16 milliards | × 55 en 14 ans |
| 2024 | Apple M4 | 28 milliards | × 1,75 en 4 ans |
La tendance générale est bien conforme à la prédiction de Moore, même si le rythme de doublement varie selon les périodes. Les dernières années montrent un certain ralentissement, lié aux limites physiques de la miniaturisation.
Les murs physiques
La miniaturisation ne peut pas se poursuivre indéfiniment. Lorsque les transistors deviennent si petits qu'ils ne font plus que quelques atomes de large, des phénomènes de physique quantique commencent à perturber leur fonctionnement. Des électrons qui devraient rester bloqués parviennent à « traverser » des barrières qui, à plus grande échelle, seraient infranchissables - un phénomène appelé effet tunnel. De plus, la concentration de milliards de transistors sur une surface minuscule génère une chaleur considérable qu'il faut évacuer, ce qui impose des limites pratiques à la densité des circuits.
En 1965, le magazine Electronics demanda à Gordon Moore, alors directeur de la recherche chez Fairchild Semiconductor, d'écrire un article sur l'avenir des circuits intégrés. Moore rédigea un texte de quatre pages dans lequel il traça une courbe simple : le nombre de composants par circuit intégré en fonction du temps. Il observa que ce nombre doublait chaque année depuis l'invention du circuit intégré, et prédit que cette tendance se poursuivrait pendant au moins dix ans. Personne, à commencer par Moore lui-même, n'imaginait que cette observation modeste deviendrait la feuille de route de toute une industrie pendant plus d'un demi-siècle.
Gordon Moore corrigea lui-même sa prédiction en 1975, passant d'un doublement annuel à un doublement tous les deux ans. Cette correction est souvent oubliée : beaucoup de gens citent la « loi de Moore » en parlant d'un doublement tous les dix-huit mois, ce qui ne correspond ni à la prédiction initiale ni à la version corrigée. La formulation la plus rigoureuse reste : doublement approximatif tous les deux ans.
La loi de Moore, formulée en 1965 et corrigée en 1975, observe que le nombre de transistors sur une puce double environ tous les deux ans. Cette tendance s'est vérifiée pendant plus de cinquante ans, mais elle ralentit aujourd'hui à mesure que les transistors approchent de la taille de quelques atomes. Les effets quantiques (comme l'effet tunnel) et la chaleur dégagée imposent des limites physiques à la miniaturisation.
Comment fabrique-t-on un processeur ?
✨Nous savons désormais qu'un processeur contient des milliards de transistors, chacun plus petit qu'un virus. Mais comment est-il physiquement possible de fabriquer des structures aussi minuscules avec une telle précision ? La réponse tient en un processus d'une complexité extraordinaire, qui mêle chimie, physique et optique à des échelles que l'œil humain ne peut même pas concevoir.
La fabrication d'un processeur repose sur la photolithographie, un procédé qui utilise la lumière pour graver des motifs microscopiques sur une galette de silicium appelée wafer. Ce processus comporte des centaines d'étapes et peut durer jusqu'à quatre mois, du lingot de silicium brut au processeur fonctionnel.
Du sable au cristal parfait
Tout commence par un matériau très ordinaire : le sable. Le silicium, qui constitue la base de tous les processeurs, est le deuxième élément le plus abondant de la croûte terrestre, après l'oxygène. On le trouve principalement dans le sable et le quartz, sous forme de dioxyde de silicium.
Mais le silicium du sable est bien trop impur pour l'électronique. Il doit être purifié jusqu'à atteindre un degré de pureté stupéfiant : 99,999999999 %, soit onze « 9 » après la virgule. Cela signifie que sur un milliard d'atomes, un seul au maximum peut être un atome étranger. Pour comparaison, l'or dit « pur » des bijoutiers n'atteint que 99,99 % de pureté, soit sept cent mille fois moins pur que le silicium utilisé pour les processeurs.
Ce silicium ultra-pur est ensuite fondu à 1 420 °C et transformé en un monocristal cylindrique appelé lingot, pouvant peser plus de cent kilogrammes. Le lingot est découpé en tranches très fines, les wafers, d'environ 0,7 millimètre d'épaisseur et pouvant atteindre 30 centimètres de diamètre. Chaque wafer est poli jusqu'à devenir un miroir parfait, sur lequel seront gravés des dizaines de processeurs identiques.
La salle blanche : un monde sans poussière
La fabrication des processeurs se déroule dans des salles blanches (cleanrooms en anglais), des environnements où la propreté de l'air est contrôlée à un niveau difficilement concevable. L'air que nous respirons à l'extérieur contient des millions de particules microscopiques par mètre cube : poussières, pollens, fibres, micro-gouttelettes. Une salle blanche de classe ISO 1, utilisée pour les étapes les plus critiques de la fabrication des processeurs, n'autorise pas plus de 10 particules par mètre cube d'une taille supérieure à 0,1 micromètre.
Pour saisir cet écart, considérons qu'un bloc opératoire de chirurgie, que l'on imagine comme un lieu extrêmement propre, tolère environ 350 000 particules par mètre cube. Une salle blanche de semi-conducteurs est donc environ 35 000 fois plus propre qu'une salle d'opération. Les techniciens qui y travaillent portent des combinaisons intégrales ne laissant apparaître que les yeux, et passent par des sas de décontamination avant d'entrer. La moindre particule de poussière, si elle se déposait sur le wafer au mauvais endroit, pourrait rendre un processeur entier inutilisable.
Dans une salle blanche, les wafers ne sont jamais transportés par des humains mais par des robots automatisés qui se déplacent sur des rails au plafond. Même un geste aussi anodin que se gratter le nez libère des milliers de particules. La température et l'humidité sont maintenues constantes à un dixième de degré près, car la moindre dilatation thermique du wafer pourrait décaler les motifs gravés de quelques nanomètres - suffisamment pour détruire des millions de transistors.
La photolithographie : dessiner avec la lumière
Le cœur du procédé de fabrication est la photolithographie. Son principe ressemble, en beaucoup plus sophistiqué, à celui du tampon encreur ou de la photographie argentique.
Voici les étapes principales, répétées des dizaines de fois pour construire les différentes couches du processeur :
1. Dépôt de la résine photosensible. La surface du wafer est recouverte d'une très fine couche de résine photosensible (appelée photoresist), un matériau qui change de propriétés chimiques lorsqu'il est exposé à la lumière.
2. Exposition à travers un masque. Un masque (ou réticule), sorte de pochoir de verre sur lequel est gravé le motif du circuit, est placé au-dessus du wafer. Une source de lumière projette l'image du masque sur la résine, à travers un système de lentilles qui réduit le motif d'un facteur quatre. Les zones exposées à la lumière voient leur résine se modifier chimiquement.
3. Développement. La résine modifiée est dissoute par un bain chimique, ne laissant la résine intacte qu'aux endroits protégés par le masque. Le motif du circuit apparaît alors sur le wafer, comme une image en négatif.
4. Gravure. Un procédé chimique ou physique (gravure par plasma) attaque la couche de matériau située sous les zones où la résine a été retirée. Le motif est ainsi « creusé » dans le wafer.
5. Nettoyage. La résine restante est retirée, et le wafer est nettoyé avant de recommencer le cycle pour la couche suivante.
Un processeur moderne peut comporter jusqu'à 100 couches superposées, chacune devant être alignée sur les précédentes avec une précision de l'ordre du nanomètre. C'est comme si l'on empilait cent pochoirs les uns sur les autres en exigeant que chaque motif soit décalé de moins d'un millimètre sur une surface de la taille d'un terrain de football.
La lumière visible a une longueur d'onde d'environ 400 à 700 nanomètres, bien trop grande pour graver des motifs de 3 nanomètres. Les fabricants utilisent donc une lumière spéciale, l'ultraviolet extrême (EUV), dont la longueur d'onde n'est que de 13,5 nanomètres. Les machines capables de produire et d'utiliser cette lumière sont fabriquées par une seule entreprise au monde : la société néerlandaise ASML. Leur modèle le plus avancé, le Twinscan EXE, pèse 150 tonnes (le poids de trente éléphants d'Afrique), coûte environ 380 millions de dollars, nécessite 250 caisses pour être transporté et demande 250 ingénieurs travaillant pendant six mois pour être assemblé. Ce sont les machines les plus coûteuses et les plus complexes jamais construites pour un usage industriel.
| Type de lumière | Longueur d'onde | Finesse de gravure possible | Époque d'utilisation |
|---|---|---|---|
| Ultraviolet profond (DUV) | 248 nm | jusqu'à environ 130 nm | années 1990-2000 |
| Ultraviolet profond (DUV avancé) | 193 nm | jusqu'à environ 7 nm (avec techniques d'immersion) | années 2000-aujourd'hui |
| Ultraviolet extrême (EUV) | 13,5 nm | jusqu'à environ 3 nm | depuis 2019 |
Plus la longueur d'onde de la lumière est courte, plus les motifs gravés peuvent être fins. Le passage à l'EUV a nécessité des décennies de recherche, car à cette longueur d'onde, la lumière est absorbée par presque tout - y compris par l'air et par le verre des lentilles. Les machines EUV fonctionnent donc entièrement sous vide et utilisent des miroirs au lieu de lentilles.
De la galette au processeur
Une fois toutes les couches gravées, les dizaines de processeurs présents sur le wafer sont testés individuellement. Ceux qui présentent des défauts sont marqués et écartés. Les processeurs fonctionnels sont découpés, encapsulés dans un boîtier protecteur et connectés à des broches métalliques qui permettront de les souder sur une carte mère. Le taux de processeurs fonctionnels par wafer, appelé rendement, est un secret industriel jalousement gardé par les fabricants.
Un seul wafer de 30 centimètres de diamètre peut contenir plusieurs centaines de processeurs. Mais la fabrication d'un wafer complet, de la première couche de résine au test final, prend environ trois à quatre mois et implique plus de 700 étapes distinctes. Pendant tout ce temps, le wafer passe de machine en machine dans la salle blanche, chaque étape ajoutant une couche ou un détail supplémentaire au circuit.
Un processeur est fabriqué à partir de silicium ultra-pur (99,999999999 %), dans des salles blanches des dizaines de milliers de fois plus propres qu'un bloc opératoire. Le procédé de photolithographie utilise la lumière ultraviolette extrême (EUV) pour graver des motifs de quelques nanomètres à travers des centaines de couches successives. Les machines EUV, fabriquées uniquement par la société néerlandaise ASML, sont les instruments industriels les plus coûteux et les plus complexes au monde.
Les processeurs aujourd'hui : un monde de puces
📱En 1971, le processeur était un composant unique et simple, conçu pour les calculatrices. Aujourd'hui, les processeurs sont partout : dans les ordinateurs, les téléphones, les montres, les voitures, les réfrigérateurs et même les ampoules connectées. Et il n'existe plus un seul type de processeur, mais toute une famille, chacun adapté à des usages différents.
Plusieurs cœurs plutôt qu'un seul plus rapide
Pendant des décennies, les fabricants de processeurs ont augmenté les performances en accélérant la fréquence d'horloge : de quelques mégahertz dans les années 1970 à plus de 3 gigahertz au début des années 2000. Mais vers 2005, ils se sont heurtés à un mur : au-delà d'une certaine fréquence, la chaleur dégagée par le processeur devient ingérable. Augmenter la fréquence de 10 % peut entraîner une augmentation de la consommation électrique et de la chaleur de 30 % ou plus.
La solution ? Plutôt que de fabriquer un seul cœur de processeur de plus en plus rapide, les ingénieurs ont placé plusieurs cœurs sur la même puce. Chaque cœur est un processeur à part entière, capable d'exécuter son propre flux d'instructions. Un processeur à quatre cœurs peut ainsi, en théorie, effectuer quatre tâches simultanément.
Un processeur multicœur est un processeur contenant plusieurs cœurs de calcul indépendants sur une même puce. Chaque cœur peut exécuter ses propres instructions, ce qui permet au processeur de traiter plusieurs tâches en parallèle. Les processeurs actuels possèdent couramment entre 4 et 16 cœurs pour les usages grand public, et parfois plus de 100 cœurs pour les serveurs.
ARM contre x86 : deux philosophies
Tous les processeurs ne sont pas conçus de la même manière. Deux grandes familles d'architectures dominent le marché actuel.
L'architecture x86, née avec l'Intel 8086 en 1978, est celle des ordinateurs de bureau et des ordinateurs portables. Elle privilégie la puissance brute et la compatibilité avec les logiciels existants. Les processeurs Intel et AMD utilisent cette architecture.
L'architecture ARM (Advanced RISC Machines), née au début des années 1980 en Angleterre, privilégie l'économie d'énergie. Elle utilise un jeu d'instructions plus simple, ce qui permet de consommer moins d'électricité. C'est l'architecture de presque tous les téléphones et tablettes du monde. Depuis 2020, Apple l'utilise également dans ses ordinateurs Mac (puces M1, M2, M3, M4), démontrant qu'un processeur ARM peut rivaliser en puissance avec les meilleurs processeurs x86 tout en consommant beaucoup moins d'énergie.
| Critère | x86 (Intel, AMD) | ARM (Qualcomm, Apple...) |
|---|---|---|
| Philosophie | Instructions complexes, puissance maximale | Instructions simples, efficacité énergétique |
| Usage principal | Ordinateurs de bureau, portables, serveurs | Téléphones, tablettes, et désormais ordinateurs |
| Consommation | Élevée (15 à 125 watts) | Faible (2 à 30 watts) |
| Point fort | Compatibilité logicielle, puissance brute | Autonomie, rapport performance/énergie |
Le GPU : le processeur graphique
À côté du processeur central (CPU), un autre type de processeur a pris une importance considérable : le processeur graphique (GPU, Graphics Processing Unit). Contrairement au CPU, qui possède quelques cœurs très puissants capables d'exécuter des tâches complexes, le GPU possède des milliers de petits cœurs simples, conçus pour effectuer le même calcul sur un très grand nombre de données en même temps. Cette capacité, appelée parallélisme massif, est idéale pour les calculs graphiques (afficher des millions de pixels en temps réel) mais aussi, plus récemment, pour l'entraînement de l'intelligence artificielle.
Le système sur puce (SoC)
Dans les téléphones et les tablettes, le processeur, le GPU, le modem de communication, le contrôleur Wi-Fi et de nombreux autres composants sont tous intégrés sur une seule puce appelée SoC (System on a Chip, « système sur puce »). Cette intégration permet de réduire la taille, la consommation d'énergie et le coût de fabrication. La puce Apple M4, par exemple, intègre un CPU à 10 cœurs, un GPU à 10 cœurs, un moteur d'intelligence artificielle à 16 cœurs et un contrôleur mémoire sur une surface d'environ un centimètre carré.
Pendant quinze ans (2005-2020), les ordinateurs Mac d'Apple utilisaient des processeurs Intel x86. En juin 2020, Apple annonça qu'elle allait concevoir ses propres processeurs basés sur l'architecture ARM. Beaucoup d'observateurs étaient sceptiques : comment un processeur conçu pour des téléphones pourrait-il rivaliser avec les puissants processeurs Intel ? La réponse arriva en novembre 2020 avec la puce Apple M1 : ses 16 milliards de transistors offraient des performances comparables ou supérieures à celles des processeurs Intel, tout en consommant une fraction de leur énergie. Le monde des processeurs avait montré, une fois de plus, qu'il est capable de surprises.
En mars 2025, la puce grand public contenant le plus de transistors était l'Apple M3 Ultra, avec 184 milliards de transistors répartis sur deux puces interconnectées. C'est environ 80 millions de fois plus que le premier microprocesseur Intel 4004 de 1971. Si chaque transistor du M3 Ultra représentait un grain de riz, il faudrait environ 3 700 tonnes de riz pour les représenter tous - soit le chargement de plus de 120 camions.
Les processeurs modernes utilisent plusieurs cœurs pour contourner les limites de la fréquence d'horloge. Deux grandes familles d'architectures coexistent : x86 (puissance brute) et ARM (efficacité énergétique). Le GPU, processeur graphique à milliers de petits cœurs, excelle dans le parallélisme massif. Dans les appareils mobiles, tous ces composants sont intégrés sur une seule puce (SoC).
Les défis actuels : où en sommes-nous ?
🧱Au terme de ce parcours, une question se pose naturellement : la miniaturisation des transistors peut-elle se poursuivre encore longtemps ? La réponse, à ce jour, est que les ingénieurs font face à des obstacles physiques très concrets. Voici les trois principaux.
Le mur de la chaleur
Chaque transistor qui bascule produit une infime quantité de chaleur. Mais quand des milliards de transistors basculent des milliards de fois par seconde sur une surface d'un centimètre carré, la chaleur totale devient considérable. La densité de puissance thermique d'un processeur moderne dépasse celle de la surface d'une plaque de cuisson. Évacuer cette chaleur est l'un des principaux défis de l'ingénierie actuelle : ventilateurs, caloducs, pâte thermique et même refroidissement liquide sont nécessaires pour empêcher le processeur de surchauffer.
Le mur atomique
Les transistors les plus fins fabriqués en 2024 utilisent un procédé dit « 3 nanomètres ». À cette échelle, les structures du transistor ne font plus qu'une quinzaine d'atomes de largeur. La marge de manœuvre restante avant d'atteindre les limites fondamentales de la matière se réduit. Les phénomènes quantiques, comme l'effet tunnel évoqué au chapitre 9, deviennent de plus en plus difficiles à maîtriser. Les fabricants développent de nouvelles architectures de transistors (transistors à grille enveloppante, ou « gate-all-around ») pour continuer à progresser, mais chaque génération exige des investissements de plus en plus colossaux.
Le mur économique
Construire une usine capable de fabriquer des processeurs en 3 nanomètres coûte aujourd'hui plus de 20 milliards de dollars. Seules quelques entreprises dans le monde possèdent cette capacité. Chaque nouvelle génération de procédé de fabrication représente un investissement plus lourd que la précédente, ce qui ralentit naturellement le rythme de l'innovation. Le défi n'est plus seulement technique : il est aussi économique.
La société taïwanaise TSMC (Taiwan Semiconductor Manufacturing Company) fabrique à elle seule la majorité des processeurs les plus avancés du monde, y compris ceux d'Apple, d'AMD et de Nvidia. Une seule entreprise, située sur une île de 36 000 kilomètres carrés, produit les composants dont dépend une part considérable de l'économie mondiale.
Les processeurs font face à trois défis majeurs : la chaleur croissante générée par la densité des transistors, les limites atomiques qui rendent la miniaturisation de plus en plus difficile, et le coût astronomique des nouvelles usines de fabrication. Ces obstacles ne signifient pas la fin du progrès, mais ils imposent de trouver des solutions nouvelles à chaque génération.