Comment fonctionnent les supercalculateurs : de la vitesse d’horloge aux sauts quantiques

4

La plupart des gens imaginent les superordinateurs comme des machines de science-fiction capables de sauter de grands immeubles ou de protéger secrètement des passants innocents. Ce n’est pas comme ça que ça marche. La réalité est bien plus banale, mais tout aussi impressionnante. Les superordinateurs sont simplement des machines conçues pour écraser des calculs complexes à une vitesse terrifiante.

Si vous voulez comprendre ce qui les rend « super », vous devez regarder les mathématiques. Tout ce qu’un ordinateur fait, de l’ouverture d’un onglet de navigateur au rendu d’un jeu vidéo 3D, se résume à l’arithmétique. Votre processeur interprète chaque commande sur laquelle vous cliquez comme une série de problèmes mathématiques. Un processeur plus rapide gère davantage de ces problèmes par seconde. Il gère également mieux les plus difficiles.

La sauce secrète est l’horloge électronique à l’intérieur de votre processeur. Cette horloge génère un flux constant d’impulsions électriques à intervalles réguliers. Considérez-le comme le chef d’orchestre d’un orchestre. Il synchronise tous les composants afin qu’ils ne trébuchent pas les uns sur les autres. Cela dicte également la vitesse à laquelle l’ordinateur peut extraire les données de la mémoire et traiter les chiffres.

Lorsque vous vous vantez de la vitesse d’horloge de votre processeur de 3,2 gigahertz, vous décrivez cette fréquence d’impulsion. Plus précisément, 3,2 gigahertz signifie que le processeur envoie environ 3,2 milliards d’impulsions électriques chaque seconde. Vous pouvez pousser certains processeurs au-delà de leurs limites annoncées grâce à l’overclocking, mais il existe un plafond strict. Finalement, l’horloge atteint sa limite physique et cesse d’aller plus vite.

La mesure des performances devient plus précise avec les opérations à virgule flottante par seconde, ou flops. Cette métrique suit le nombre de calculs décimaux complexes qu’une machine peut gérer. Les processeurs de bureau actuels fonctionnent dans la plage des gigaflops. Mais si vous voulez de la puissance brute, vous avez besoin de plusieurs cœurs. Chaque cœur d’un système multiprocesseur gère sa propre tranche de calculs. L’ajout de cœurs augmente la puissance de calcul totale tout en utilisant moins d’électricité qu’un seul cœur surchargé.

“Un processeur plus rapide peut gérer plus de calculs par seconde que des processeurs plus lents, et il est également plus efficace pour gérer des calculs très difficiles.”

La vitesse n’est pas tout. Certaines tâches sont tout simplement difficiles en soi. Prenez la recherche des facteurs premiers d’un nombre massif. Cela semble facile. Ce n’est pas le cas. Un ordinateur standard doit d’abord trouver les facteurs. Ensuite, il doit vérifier si ces facteurs sont réellement premiers. Pour des nombres incroyablement importants, ce processus est laborieux. Une machine haut de gamme peut mettre des années à terminer le travail.

C’est là que l’avenir change de vitesse. Un ordinateur quantique entièrement fonctionnel ne serait pas seulement plus rapide ; cela fonctionnerait différemment. Il pourrait calculer ces facteurs en parallèle. Au lieu d’années, cela pourrait fournir la réponse la plus probable en quelques instants. L’informatique quantique présente ses propres défis et ne remplacera pas votre ordinateur portable pour naviguer sur le Web. Mais cela remodèle toute notre compréhension de ce que signifie la puissance de calcul.

L’état de la puissance de traitement

Depuis mars 2010, la couronne en matière de puissance de traitement brute appartenait au supercalculateur Jaguar. Construit par Cray en tant que modèle XT5, il se situait au sommet de la chaîne alimentaire. La Jaguar pouvait traiter jusqu’à 2,3 quadrillions de calculs par seconde. Ce chiffre est difficile à visualiser. Il s’agit essentiellement d’une machine qui pense des milliards de fois plus vite que votre ordinateur personnel.

La puissance de calcul en IA repose sur des principes similaires. Il détermine l’efficacité avec laquelle un ordinateur exécute des tâches spécifiques et avec quelle précision il prédit les résultats. Plus il y a d’échecs et meilleure est l’architecture, plus la machine apparaît intelligente.

Questions fréquemment posées

Qu’est-ce que la puissance de calcul dans l’IA ?
En intelligence artificielle, la puissance de calcul dicte la manière dont un système exécute une tâche. Cela influence la précision des prédictions et la vitesse des modèles de formation. Une plus grande capacité de traitement signifie des résultats plus rapides et plus précis.

Comment la vitesse d’horloge affecte-t-elle les performances ?
La vitesse d’horloge, mesurée en gigahertz, détermine le nombre d’impulsions électriques que le processeur envoie par seconde. Des vitesses plus élevées signifient plus d’instructions traitées par unité de temps. Cependant, ce n’est pas le seul facteur. Le nombre de cœurs et l’architecture sont tout aussi importants.

Qu’est-ce qu’une opération à virgule flottante ?
Une opération à virgule flottante (FLOP) est un calcul impliquant des nombres décimaux. Il s’agit de la mesure standard pour mesurer le calcul haute performance. Les supercalculateurs mesurent leur puissance en téraflops ou pétaflops (quadrillions d’opérations par seconde).