NeST: ultra-high-rate qLDPC codes with sub-s stabiliser cycles via spin shuttling
Cet article présente NeST, une architecture co-conçue pour les qubits à spin de silicium qui utilise des pistes de navette à tapis roulant imbriquées pour implémenter des codes qLDPC à taux ultra-élevé avec des cycles de stabilisateur de moins de 50 μs, atteignant des seuils de tolérance aux fautes et des taux d'erreur logique bien supérieurs aux implémentations d'atomes neutres tout en permettant des opérations logiques efficaces.
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
Pour construire un ordinateur capable de résoudre des problèmes hors de portée des machines d'aujourd'hui, les scientifiques se tournent vers les règles étranges de la physique quantique. Ces machines utilisent des bits quantiques, ou qubits, qui peuvent exister dans plusieurs états à la fois, ce qui leur permet de traiter de vastes quantités d'informations simultanément. Cependant, cette puissance s'accompagne d'une fragilité : les qubits sont facilement perturbés par leur environnement, provoquant des erreurs qui peuvent ruiner un calcul. Pour y remédier, les chercheurs utilisent une méthode appelée correction d'erreurs quantiques, qui consiste à répartir l'information d'un seul bit logique sur de nombreux qubits physiques. Si un bit physique échoue, les autres peuvent compenser, préservant ainsi les données. Pendant des années, la méthode la plus populaire pour y parvenir a été le code de surface, qui dispose les qubits dans une grille plane où chacun ne communique qu'avec ses voisins immédiats. Bien que fiable, cette méthode est incroyablement inefficace, nécessitant des milliers de qubits physiques pour créer un seul bit logique utile, ce qui fait paraître les ordinateurs à grande échelle impossibles à financer.
Une nouvelle approche, connue sous le nom de codes de contrôle de parité à faible densité quantique (quantum low-density parity-check codes), promet de changer ce calcul. Ces codes peuvent encoder l'information de manière beaucoup plus dense, n'ayant potentiellement besoin que d'une poignée de qubits physiques pour chaque qubit logique. Mais cela comporte un inconvénal : pour fonctionner, ils nécessitent que les qubits interagissent avec d'autres situés loin d'eux, et pas seulement avec leurs voisins. Cette connexion à longue distance est difficile à construire dans le matériel à l'état solide. Jusqu'à présent, la seule plateforme capable de déplacer les qubits pour faire fonctionner ces connexions distantes était un système utilisant des atomes neutres maintenus en place par des faisceaux laser. Ces lasers peuvent ramasser et déplacer des atomes dans le vide avec une grande liberté, mais ils sont lents et complexes à contrôler. Un autre type de matériel, les qubits de spin de silicium, qui sont construits en utilisant les mêmes processus de fabrication que les puces informatiques standards, offre une alternative plus rapide. Ces qubits peuvent être déplacés en faisant transiter les électrons le long de minuscules pistes, un processus qui se produit en microsecondes plutôt qu'en millisecondes. Le défi était que, contrairement aux atomes en espace libre, les électrons sur une puce doivent suivre des chemins fixes et ne peuvent pas entrer en collision les uns avec les autres.
Dans ce travail, les chercheurs ont conçu un nouveau système qui comble ce fossé, créant le premier plan complet qui associe un code quantique de haute performance aux capacités spécifiques des qubits de spin de silicium. Ils appellent cette architecture NeST, pour Nested Shuttling Tracks (Pistes de navette imbriquées). Au lieu d'essayer de forcer un code complexe à s'adapter à une grille simple, ils ont conçu la disposition du matériel pour qu'elle imite naturellement la structure mathématique du code lui-même. Imaginez le sol d'une usine où les qubits ne sont pas des travailleurs statiques, mais des trains circulant sur une série de tapis roulants imbriqués. Le système utilise une grille plate de pistes, mais les dispose en boucles à l'intérieur de boucles. Certaines boucles transportent les qubits de données, qui restent immobiles, tandis que d'autres transportent les qubits auxiliaires, qui se déplacent le long des pistes pour effectuer des calculs. L'innovation clé est que le mouvement de ces qubits auxiliaires n'est pas aléatoire ; il s'agit d'un mouvement rigide et synchronisé où des groupes entiers de qubits se déplacent ensemble comme une seule unité, contrôlés par un signal global. Cela permet au système d'effectuer les interactions complexes à longue portée requises par le code sans jamais avoir besoin d'arrêter ou de réorienter les qubits individuellement, ni de risquer une collision.
Les chercheurs ont testé ce design en simulant sa capacité à gérer les erreurs. Ils se sont concentrés sur une famille spécifique de codes connus sous le nom de codes mitten, qui font partie des plus efficaces connus, capables d'encoder l'information à un taux de vingt pour cent. Leurs simulations ont montré qu'avec cette nouvelle architecture, le système pourrait compléter un cycle complet de vérification d'erreurs en moins de cinquante microsecondes. C'est deux à trois fois plus rapide que les méthodes précédentes utilisant des atomes neutres. Plus important encore, les simulations suggèrent que si le matériel peut atteindre une amélioration modeste de la fiabilité du déplacement des qubits, le système pourrait atteindre un niveau de protection contre les erreurs où un qubit logique ne faillirait qu'une fois tous les dix mille milliards de cycles de calcul. Cela ne nécessiterait que neuf qubits physiques pour chaque qubit logique, une réduction massive par rapport au code de surface, qui aurait besoin de plus de mille qubits physiques pour atteindre le même niveau de sécurité.
L'équipe a également démontré que cette architecture pouvait gérer les opérations complexes nécessaires aux calculs réels, et pas seulement au stockage de la mémoire. Pour effectuer un calcul, un ordinateur quantique doit parfois mesurer des propriétés spécifiques des données, ce qui implique de fixer temporairement une structure auxiliaire spéciale au code. Habituellement, ce processus déforme le code de manière à briser le mouvement net et synchronisé des pistes. Cependant, les chercheurs ont trouvé un moyen de construire cette structure auxiliaire de sorte que chaque qubit se déplace toujours par des mouvements de bandes rigides et globaux. Ils ont montré que pour une version spécifique et de grande taille de leur code, cela pouvait être fait sans ajouter de qubits supplémentaires et avec seulement une légère augmentation du nombre d'étapes requises pour le calcul. Cela prouve que les objectifs de faible surcharge et de haute vitesse ne sont pas mutuellement exclusifs. En concevant le code et le matériel ensemble dès le départ, les chercheurs ont montré que les qubits de spin de silicium peuvent fournir à la fois la vitesse et l'efficacité nécessaires pour construire un ordinateur quantique pratique et à grande échelle.
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.