MERA: A Mid-Circuit-Measurement Error-Aware Compilation Framework for Quantum Circuits
MERA ist ein neuartiges Quantenkompilierungs-Framework, das pro-Qubit-Mid-Circuit-Measurement (MCM)-Fehlermodellierung und kontextsensitive dynamische Entkopplung in die Layout-, Routing- und Scheduling-Phasen integriert, um die Schaltungsfidelität ohne zusätzlichen SWAP-Overhead signifikant zu verbessern und dabei bestehende Compiler wie Qiskit und QR-Map in Benchmarks mit häufigen MCM-Operationen zu übertreffen.
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
Quantencomputer versprechen, Probleme zu lösen, für die gewöhnliche Maschinen Tausende von Jahren benötigen würden, aber sie stehen derzeit vor einer erheblichen Hürde: Sie sind unglaublich zerbrechlich. Die winzigen Teilchen, die Informationen tragen, bekannt als Qubits, werden leicht durch ihre Umgebung gestört, was dazu führt, dass sie ihre Daten verlieren, bevor eine Berechnung abgeschlossen ist. Um diese Maschinen nützlich zu machen, haben Wissenschaftler eine Technik namens Mid-Circuit-Messung entwickelt. Anstatt bis zum ganz am Ende einer Berechnung zu warten, um das Ergebnis zu lesen, ermöglicht diese Methode dem Computer, den Zustand eines Qubits mitten im Prozess zu überprüfen. Wenn die Messung zeigt, dass das Qubit in einem bestimmten Zustand ist, kann der Computer es zurücksetzen und für einen neuen Teil der Berechnung wiederverwenden. Dies ist wie das Vorhandensein einer begrenzten Anzahl von Arbeitern auf einer Baustelle; anstatt zu warten, bis alle mit ihrer Arbeit fertig sind, bevor man mit einer neuen Aufgabe beginnt, überprüft man ihre Arbeit, schickt sie zurück zur Startlinie und lässt sie sofort etwas anderes bauen. Dieser Ansatz spart Platz und Zeit, führt aber ein neues Problem mit sich: Der Akt des Messens und Zurücksetzens ist nicht perfekt. Er kann Fehler einführen, und diese Fehler sind nicht bei jedem Arbeiter gleich.
Forscher der Chinesischen Universität von Hongkong und anderer Institutionen haben entdeckt, dass diese Fehler von einem physikalischen Qubit zum anderen innerhalb derselben Maschine stark variieren. Einige Qubits sind nahezu perfekt, während andere dazu neigen, bis zu zweiundvierzig Prozent der Zeit Fehler zu machen. Die bestehende Software, die verwendet wird, um diese Computer zu programmieren, wie etwa der weit verbreitete Qiskit-Compiler, behandelt alle Qubits so, als wären sie identisch. Sie weist Aufgaben den Qubits zu, ohne zu prüfen, welche zuverlässig sind und welche anfällig für Ausfälle sind. Dies ist wie die Zuweisung einer empfindlichen, hochpräzisen Aufgabe an einen Arbeiter, von dem bekannt ist, dass er tollpatschig ist, einfach nur weil dieser Arbeiter verfügbar war. Das Ergebnis ist, dass die endgültige Berechnung oft fehlschlägt, selbst wenn die Logik des Programms korrekt ist. Um dies zu beheben, entwickelte das Team ein neues Framework namens MERA, das wie ein intelligenter Verkehrskontrolleur für Quantenschaltkreise fungiert.
MERA arbeitet zuerst, indem es eine detaillierte Bestandsaufnahme der Gesundheit der Maschine erstellt. Die Forscher führten einen einfachen Test an echten Quantenprozessoren durch, um zu messen, wie oft jedes einzelne Qubit versagte, wenn es gemessen und zurückgesetzt wurde. Sie fanden heraus, dass dieses Fehlermuster überraschend stabil ist; sobald sie kartiert hatten, welche Qubits zuverlässig und welche nicht waren, blieb diese Karte mindestens vierundzwanzig Stunden lang genau. Diese Stabilität bedeutete, dass sie die Maschine nicht ständig neu überprüfen mussten, was es ihnen ermöglichte, einen zuverlässigen Plan für das Ausführen von Berechnungen zu erstellen. Mit dieser Karte in der Hand schreibt MERA die Anweisungen für den Quantencomputer um. Wenn es entscheiden muss, welches physikalische Qubit eine bestimmte Aufgabe ausführen soll, betrachtet es die Fehlerkarte und vermeidet die unzuverlässigen Qubits bewusst. Wenn eine Berechnung erfordert, dass ein Qubit viele Male gemessen und zurückgesetzt wird, stellt MERA sicher, dass dieses Qubit auf einem physischen Teil der Maschine platziert wird, der selten Fehler macht.
Das System verwaltet auch die Bewegung von Informationen zwischen Qubits. In vielen Quantenmaschinen können Qubits nur mit ihren unmittelbaren Nachbarn kommunizieren. Wenn zwei Qubits, die miteinander interagieren müssen, weit voneinander entfernt sind, muss der Computer ihre Positionen vertauschen, ein Prozess, der Zeit beansprucht und weitere Möglichkeiten für Fehler schafft. MERA ist darauf ausgelegt, Pfade zu finden, die nicht nur die Distanz zwischen den Qubits verkürzen, sondern auch die fehleranfälligsten Operationen von den fehleranfälligsten physischen Standorten fernhalten. Darüber hinaus fügt das System eine Schutzschicht während der Momente hinzu, in denen ein Qubit wartet. Während ein Qubit im Leerlauf ist, kann es seine Informationen aufgrund natürlichen Zerfalls verlieren. MERA fügt während dieser ruhigen Momente spezifische Energiepulse ein, um das Qubit stabil zu halten, tut dies jedoch vorsichtig, um sicherzustellen, dass diese Impulse nicht mit den Messungen in der Nähe eines anderen Qubits interferieren.
Als die Forscher dieses neue Framework gegen Standardsoftware testeten, waren die Ergebnisse signifikant. Auf einem Satz von neunundzwanzig verschiedenen Testschaltkreisen verbesserte MERA die Genauigkeit der Berechnungen um durchschnittlich fast fünfundzwanzig Prozent im Vergleich zur Standardsoftware, und in einigen Fällen war die Verbesserung so hoch wie achtzig Prozent. Diese Gewinne wurden erzielt, ohne zusätzliche Schritte hinzuzufügen, die den Computer verlangsamt hätten. Das Team testete MERA auch auf Schaltkreisen, die von einem anderen fortschrittlichen Werkzeug zur Wiederverwendung von Qubits generiert wurden. Selbst wenn sie mit diesen bereits optimierten Schaltkreisen begannen, konnte MERA deren Genauigkeit im Durchschnitt um fast dreißig Prozent steigern. Als sie diese Tests auf tatsächlicher IBM-Quantenhardware durchführten, hielten die Verbesserungen stand, obwohl die Gewinne bei einer neueren, zuverlässigeren Maschine geringer ausfielen. Dies ergibt Sinn, da die neuere Maschine bereits weniger Fehler aufwies und somit weniger Raum für Verbesserungen ließ.
Die Studie unterstreicht, dass die Zukunft des Quantencomputings nicht nur vom Bau besserer Hardware abhängt, sondern vom Schreiben intelligenterer Software, die die einzigartigen Schwächen jeder Maschine versteht. Indem es jedes Qubit als ein Unikat mit seiner eigenen Zuverlässigkeitsgeschichte behandelt, zeigt MERA, dass wir viel mehr Wert aus den Maschinen herausholen können, die wir heute besitzen. Die Forscher fanden heraus, dass ihr Ansatz am besten für Schaltkreise funktioniert, die stark auf das Messen und Zurücksetzen von Qubits angewiesen sind, wie etwa bei fortgeschrittener Fehlerkorrektur oder spezifischen Aufgaben des maschinellen Lernens. Obwohl das System nicht jeden möglichen Fehler behebt und es nicht verhindern kann, die physischen Grenzen der Hardware selbst zu überwinden, bietet es eine entscheidende Ebene der Intelligenz, die eine Sammlung unvollkommener Teile in ein zuverlässigeres Ganzes verwandelt. Diese Arbeit legt nahe, dass, wenn Quantencomputer größer und komplexer werden, die Fähigkeit, sich an die spezifischen Eigenheiten der Hardware anzupassen, genauso wichtig sein wird wie die Hardware selbst.
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.