Universal Quantum Computer Simulation of 50 Qubits on Europe`s First Exascale Supercomputer Harnessing Its Heterogeneous CPU-GPU Architecture

Des chercheurs ont simulé avec succès pour la première fois un ordinateur quantique universel de 50 qubits sur le supercalculateur exascale JUPITER de l'Europe, en exploitant son architecture hétérogène GH200 grâce à trois innovations clés : une utilisation étendue de la mémoire via des interconnexions CPU-GPU, un codage adaptatif des données et un optimiseur de trafic réseau en temps réel, permettant d'atteindre une accélération de 16,6 fois par rapport aux records précédents.

Auteurs originaux : Hans De Raedt, Jiri Kraus, Andreas Herten, Vrinda Mehta, Mathis Bode, Markus Hrywniak, Kristel Michielsen, Thomas Lippert

Publié 2026-05-21
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Hans De Raedt, Jiri Kraus, Andreas Herten, Vrinda Mehta, Mathis Bode, Markus Hrywniak, Kristel Michielsen, Thomas Lippert

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous essayez de résoudre un puzzle où chaque fois que vous ajoutez une pièce de plus, le nombre de dispositions possibles de l'ensemble du puzzle double. Si vous avez 10 pièces, c'est gérable. Mais si vous en avez 50, le nombre de possibilités est si vaste qu'il faudrait que tous les ordinateurs de la Terre travaillent ensemble pendant des milliards d'années pour les vérifier tous. C'est le défi de la simulation d'un ordinateur quantique.

Cet article décrit comment une équipe de scientifiques du Centre de calcul haute performance de Jülich en Allemagne, en collaboration avec NVIDIA, a construit un « super-simulateur » appelé JUQCS-50. Ils ont utilisé le premier supercalculateur « Exascale » d'Europe (nommé JUPITER) pour simuler enfin, pour la première fois, un ordinateur quantique de 50 qubits.

Voici comment ils ont procédé, expliqué à travers des analogies simples :

1. Le problème : Le « mur de la mémoire »

Pour simuler un ordinateur quantique, vous devez stocker une liste massive de nombres (appelée « vecteur d'état ») qui représente chaque état possible du système.

  • L'analogie : Imaginez essayer de stocker une bibliothèque de livres. Pour un petit ordinateur quantique (48 qubits), la bibliothèque tient sur quelques disques durs. Mais pour un ordinateur de 50 qubits, la bibliothèque est si grande qu'elle remplirait un entrepôt de la taille d'une petite ville.
  • La limite : Le supercalculateur qu'ils ont utilisé (JUPITER) possède une mémoire incroyablement rapide (comme une voiture de sport haut de gamme), mais même cela n'était pas assez grand pour contenir toute la bibliothèque de 50 qubits à la fois.

2. La solution : Trois « tours de magie »

Pour faire tenir cette gigantesque bibliothèque dans l'espace disponible et la faire fonctionner rapidement, l'équipe a utilisé trois astuces ingénieuses :

Astuce n°1 : Le « sac à dos partagé » (Mémoire hétérogène)

Habituellement, un ordinateur possède un petit sac à dos ultra-rapide (mémoire GPU) et un sac à dos plus grand, légèrement plus lent (mémoire CPU). L'ancienne méthode consistait à n'utiliser que le rapide.

  • L'innovation : L'équipe a réalisé qu'ils pouvaient traiter les deux sacs à dos comme un seul et même espace continu. Ils ont construit un pont ultra-rapide (appelé NVLink) entre le CPU et le GPU.
  • Le résultat : Ils pouvaient stocker des données dans le sac à dos plus grand et plus lent au besoin, mais les déplacer instantanément vers le rapide pour les calculs. C'est comme avoir un entrepôt à côté de votre atelier ; vous gardez la majorité de vos outils dans l'entrepôt, mais vous disposez d'un convoyeur qui les amène à votre établi en une fraction de seconde.

Astuce n°2 : Le « fichier ZIP compressé » (Encodage adaptatif des octets)

Stocker les nombres dans leur format complet et haute précision (comme une photo haute résolution) prend trop de place.

  • L'innovation : L'équipe a développé un moyen de « ziper » les données. Ils ont compressé les nombres jusqu'à une taille plus petite (comme transformer une photo haute résolution en une vignette) juste assez pour les faire tenir en mémoire, mais de manière intelligente pour que, lorsqu'ils devaient faire les maths, ils puissent les « dézipper » instantanément avec une précision complète.
  • Le résultat : Cela a réduit la mémoire nécessaire de 8 fois, leur permettant de faire tenir la simulation de 50 qubits dans l'espace disponible sans perdre la précision de la réponse.

Astuce n°3 : Le « policier de la circulation » (Optimiseur en temps réel)

Lorsque vous avez des milliers d'ordinateurs travaillant ensemble, ils doivent constamment se parler. S'ils essaient tous de parler en même temps, le réseau se congestionne (embouteillage).

  • L'innovation : Le logiciel agit comme un policier de circulation intelligent. Il regarde l'étape suivante du puzzle et décide exactement quand et quoi envoyer, de sorte que les ordinateurs travaillent toujours pendant que les données se déplacent en arrière-plan.
  • Le résultat : Cela a minimisé le temps passé par les ordinateurs à attendre les uns les autres, maintenant la simulation en fonctionnement fluide.

3. Le résultat : Une performance record

En combinant ces astuces sur le supercalculateur JUPITER (qui utilise 16 384 « superpuces » puissantes), l'équipe a réalisé quelque chose de jamais accompli auparavant :

  • Vitesse : Ils ont simulé l'ordinateur de 50 qubits 16,6 fois plus vite que l'ancien record du monde détenu par un autre supercalculateur (l'ordinateur K).
  • Efficacité : Alors que le temps de simulation explose généralement de manière exponentielle à mesure que vous ajoutez des qubits, leur système a réussi à maintenir une croissance du temps presque linéaire. C'est comme s'ils avaient trouvé un moyen de faire une voiture qui va plus vite à mesure qu'elle transporte plus de passagers, au lieu de ralentir.

4. Pourquoi cela compte (selon l'article)

L'article souligne qu'il s'agit d'une simulation, et non d'un véritable ordinateur quantique.

  • Le laboratoire « parfait » : Les vrais ordinateurs quantiques aujourd'hui sont bruyants et font des erreurs. Ce simulateur fournit une version « parfaite » d'un ordinateur de 50 qubits.
  • La référence : Il permet aux scientifiques de tester de nouveaux algorithmes quantiques (comme ceux pour la chimie ou l'optimisation) et de voir quel devrait être le résultat idéal. Cela les aide à déterminer comment corriger les erreurs dans les machines quantiques physiques réelles.
  • L'application : L'équipe a spécifiquement testé cela sur des « circuits additionneurs » (problèmes mathématiques) et a constaté que même avec leur astuce de compression de données, les mathématiques sont ressorties parfaitement correctes.

En résumé : L'équipe a construit une « machine à remonter le temps » numérique capable de simuler parfaitement un ordinateur quantique de 50 qubits. Ils ont fait cela en étirant ingénieusement la mémoire d'un supercalculateur massif et en organisant le trafic de données de manière si efficace qu'ils ont battu les records précédents de vitesse et de taille, offrant aux scientifiques un nouvel outil puissant pour concevoir et tester les futures technologies quantiques.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →