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

Forscher haben erstmals einen universellen Quantencomputer mit 50 Qubits auf Europas JUPITER-Exascale-Supercomputer erfolgreich simuliert, indem sie dessen heterogene GH200-Architektur durch drei Schlüsselinnovationen nutzten: erweiterte Speichernutzung über CPU-GPU-Verbindungen, adaptive Datenkodierung und einen Netzwerkverkehrsoptimierer in Echtzeit, wodurch eine 16,6-fache Beschleunigung gegenüber früheren Rekorden erreicht wurde.

Ursprüngliche Autoren: Hans De Raedt, Jiri Kraus, Andreas Herten, Vrinda Mehta, Mathis Bode, Markus Hrywniak, Kristel Michielsen, Thomas Lippert

Veröffentlicht 2026-05-21
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Hans De Raedt, Jiri Kraus, Andreas Herten, Vrinda Mehta, Mathis Bode, Markus Hrywniak, Kristel Michielsen, Thomas Lippert

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie versuchen, ein Puzzle zu lösen, bei dem sich jedes Mal, wenn Sie ein weiteres Teil hinzufügen, die Anzahl der möglichen Anordnungen des gesamten Puzzles verdoppelt. Bei 10 Teilen ist das noch handhabbar. Aber bei 50 Teilen ist die Anzahl der Möglichkeiten so riesig, dass es alle Computer der Erde, die Milliarden von Jahren zusammenarbeiten würden, benötigen, um sie alle zu überprüfen. Dies ist die Herausforderung bei der Simulation eines Quantencomputers.

Dieser Artikel beschreibt, wie ein Team von Wissenschaftlern des Jülich Supercomputing Centre in Deutschland in Zusammenarbeit mit NVIDIA einen „Super-Simulator" namens JUQCS-50 entwickelt hat. Sie nutzten Europas ersten „Exascale"-Supercomputer (namens JUPITER), um erstmals einen 50-Qubit-Quantencomputer zu simulieren.

Hier ist die Erklärung, wie sie es schafften, anhand einfacher Analogien:

1. Das Problem: Die „Speicherwand"

Um einen Quantencomputer zu simulieren, müssen Sie eine massive Liste von Zahlen speichern (ein sogenannter „Zustandsvektor"), die jeden möglichen Zustand des Systems darstellt.

  • Die Analogie: Stellen Sie sich vor, Sie versuchen, eine Bibliothek mit Büchern zu speichern. Für einen kleinen Quantencomputer (48 Qubits) passt die Bibliothek auf ein paar Festplatten. Aber für einen 50-Qubit-Computer ist die Bibliothek so groß, dass sie ein Lagerhaus in der Größe einer kleinen Stadt füllen würde.
  • Die Grenze: Der verwendete Supercomputer (JUPITER) verfügt über einen unglaublich schnellen Speicher (wie ein Hochgeschwindigkeits-Sportwagen), aber selbst dieser war nicht groß genug, um die gesamte 50-Qubit-Bibliothek auf einmal zu speichern.

2. Die Lösung: Drei „Zaubertricks"

Um diese riesige Bibliothek in den verfügbaren Platz zu bekommen und sie schnell laufen zu lassen, nutzte das Team drei clevere Tricks:

Trick #1: Der „Geteilte Rucksack" (Heterogener Speicher)

Normalerweise hat ein Computer einen kleinen, superschnellen Rucksack (GPU-Speicher) und einen größeren, etwas langsameren Rucksack (CPU-Speicher). Der alte Weg bestand darin, nur den schnellen zu nutzen.

  • Die Innovation: Das Team erkannte, dass sie beide Rucksäcke als einen einzigen, kontinuierlichen riesigen Raum behandeln konnten. Sie bauten eine superschnelle Brücke (genannt NVLink) zwischen CPU und GPU.
  • Das Ergebnis: Sie konnten Daten bei Bedarf im größeren, langsameren Rucksack speichern, aber sie sofort für Berechnungen in den schnellen Rucksack verschieben. Es ist wie ein Lagerhaus neben Ihrer Werkstatt; Sie lagern den Großteil Ihrer Werkzeuge im Lagerhaus, haben aber ein Förderband, das sie in einer Sekunde an Ihre Werkbank bringt.

Trick #2: Die „Komprimierte ZIP-Datei" (Adaptive Byte-Kodierung)

Das Speichern der Zahlen in ihrem vollständigen, hochpräzisen Format (wie ein hochauflösendes Foto) nimmt zu viel Platz ein.

  • Die Innovation: Das Team entwickelte eine Möglichkeit, die Daten zu „zippen". Sie komprimierten die Zahlen auf eine kleinere Größe (wie die Umwandlung eines hochauflösenden Fotos in eine Miniaturansicht), gerade genug, um sie in den Speicher zu bekommen, aber intelligent genug, um sie bei Bedarf für die Mathematik sofort wieder mit voller Präzision zu „entzippen".
  • Das Ergebnis: Dies reduzierte den benötigten Speicher um das 8-Fache und ermöglichte es ihnen, die 50-Qubit-Simulation in den verfügbaren Platz zu bekommen, ohne die Genauigkeit des Ergebnisses zu verlieren.

Trick #3: Der „Verkehrspolizist" (On-the-Fly-Optimierer)

Wenn Tausende von Computern zusammenarbeiten, müssen sie ständig miteinander sprechen. Wenn alle gleichzeitig sprechen wollen, wird das Netzwerk verstopft (Stau).

  • Die Innovation: Die Software fungiert wie ein intelligenter Verkehrspolizist. Sie betrachtet den nächsten Schritt des Puzzles und entscheidet genau, wann und welche Daten gesendet werden sollen, sodass die Computer immer arbeiten, während die Daten im Hintergrund bewegt werden.
  • Das Ergebnis: Dies minimierte die Zeit, die die Computer miteinander warteten, und hielt die Simulation reibungslos am Laufen.

3. Das Ergebnis: Ein rekordverdächtiger Lauf

Durch die Kombination dieser Tricks auf dem JUPITER-Supercomputer (der 16.384 leistungsstarke „Superchips" verwendet) erreichte das Team etwas, das noch nie zuvor getan wurde:

  • Geschwindigkeit: Sie simulierten den 50-Qubit-Computer 16,6-mal schneller als den vorherigen Weltrekord, der von einem anderen Supercomputer (dem K-Computer) gehalten wurde.
  • Effizienz: Während die Zeit für eine Simulation normalerweise exponentiell explodiert, wenn Sie Qubits hinzufügen, gelang es ihrem System, die Zeit fast linear wachsen zu lassen. Es ist, als hätten sie einen Weg gefunden, ein Auto zu bauen, das schneller wird, je mehr Passagiere es befördert, anstatt langsamer zu werden.

4. Warum dies wichtig ist (laut dem Artikel)

Der Artikel betont, dass dies eine Simulation und kein echter Quantencomputer ist.

  • Das „perfekte" Labor: Echte Quantencomputer sind heute verrauscht und machen Fehler. Dieser Simulator bietet eine „perfekte" Version eines 50-Qubit-Computers.
  • Der Benchmark: Er ermöglicht es Wissenschaftlern, neue Quantenalgorithmen (wie solche für Chemie oder Optimierung) zu testen und zu sehen, was das ideale Ergebnis sein sollte. Dies hilft ihnen herauszufinden, wie sie die Fehler in echten, physikalischen Quantenmaschinen beheben können.
  • Die Anwendung: Das Team testete dies speziell an „Addier-Schaltkreisen" (Mathe-Problemen) und stellte fest, dass selbst mit ihrem Trick der Datenkomprimierung die Mathematik perfekt korrekt herauskam.

Zusammenfassend: Das Team baute eine digitale „Zeitmaschine", die einen 50-Qubit-Quantencomputer perfekt simulieren kann. Sie taten dies, indem sie den Speicher eines massiven Supercomputers clever dehnten und den Datenverkehr so effizient organisierten, dass sie die vorherigen Geschwindigkeits- und Größenrekorde brachen und Wissenschaftlern ein leistungsstarkes neues Werkzeug zur Entwicklung und zum Testen zukünftiger Quantentechnologien an die Hand gaben.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →