Zum Hauptinhalt springen

Kalibrierungs-Jobs

Was wird kalibriert?

Mehrere Aspekte der QPU werden durch die vielen verschiedenen Kalibrierungen beeinflusst, die IBM® täglich und stündlich durchführt.

Tägliche Kalibrierungen

Diese Kalibrierungen werden einmal täglich durchgeführt und dauern 30-90 Minuten, abhängig von der Größe der QPU. Die Geräte starten diese tägliche Kalibrierung um Mitternacht ET, wobei die Kalibrierungs-Jobs eins-zu-eins mit Jobs externer Benutzer verschachtelt werden. Dies führt dazu, dass sich die Kalibrierungs-Jobs über mehrere Stunden verteilen, manchmal mehr als einen halben Tag. Sie umfassen Folgendes:

  • Ein-Qubit-Kalibrierungen

Die Frequenz, Pulsamplituden und der "DRAG"-Parameter jedes Qubits werden kalibriert.

  • Ein-Qubit-Benchmarking

    Die T1/T2-Kohärenzzeiten und Messfehlerraten werden gemessen, und randomisiertes Benchmarking wird in Batches nicht benachbarter Qubits durchgeführt.

  • Zwei-Qubit-Gate-Kalibrierungen und Benchmarking

    Die Amplitude und Phase jedes Pulses werden kalibriert, und randomisiertes Benchmarking in Batches gut getrennter Gates ähnlicher Länge wird durchgeführt.

Stündliche Kalibrierungen/Überwachung

Diese Kalibrierungen versuchen stündlich zu laufen und dauern 2-3 Minuten. Sie werden mit Jobs externer Benutzer verschachtelt und versuchen, in möglichst nahen Ein-Stunden-Intervallen zu laufen. Sie umfassen Folgendes:

  • Auslesewinkel jedes Qubits
  • Stabilitätsprüfungen

Dies gewährleistet eine ordnungsgemäße Zustandsdiskriminierung.

Die Systemgesundheit wird auch durch einen Schnelltest überwacht, der bestätigt, dass alle Ein- und Zwei-Qubit-Gates auf grundlegendem Niveau funktionieren. Dies gewährleistet den ordnungsgemäßen Betrieb von Gates und ermöglicht es uns, die Warteschlange automatisch zu schließen, wenn wir einen schwerwiegenden Systemausfall feststellen.

Warum werden Kalibrierungen durchgeführt?

Kalibrierungen stellen sicher, dass die QPUs stabil sind und genaue Ergebnisse liefern. Sie ermöglichen es IBM auch, Systemausfälle so schnell wie möglich zu finden und zu beheben. Sie bieten Benutzern außerdem die aktuellsten Fehlerraten und Kohärenzzeiten, sodass sie bessere Entscheidungen treffen können, wenn sie wählen, welche Qubits sie verwenden oder wie sie ihre Schaltkreise kompilieren.

Mehrere Schaltkreise im selben Job

Wenn ich mehrere Schaltkreise im selben Job habe, ist es möglich, dass einige dieser Schaltkreise unter einer anderen Kalibrierung laufen?

Nein; da die Schaltkreise in einem einzigen Job gebündelt sind, wird der gesamte Job mit derselben Kalibrierung ausgeführt. Ein Kalibrierungs-Job kann nicht gleichzeitig laufen, während ein externer Job läuft.

Wie lange laufen Kalibrierungs-Jobs?

Wir führen sowohl tägliche als auch stündliche Kalibrierungs-Jobs durch. Tägliche Kalibrierungen auf einem kleineren Gerät (5-7 Qubits) können etwa 30 Minuten dauern, während sie für größere Geräte (7+ Qubits) etwa 90 Minuten dauern könnten. Die stündlichen Kalibrierungen laufen etwa 2-3 Minuten pro Stunde.

Gleichzeitig eingereichte Jobs mit unterschiedlichen Kalibrierungen

Ist es möglich, dass zwei Jobs, die gleichzeitig eingereicht wurden, unter unterschiedlichen Kalibrierungen laufen?

Ja, das ist möglich. In diesem Szenario würde der erste Job laufen, und ein Kalibrierungs-Job würde zwischen dem Ende des ersten Jobs und dem Beginn des zweiten Jobs verschachtelt. Der zweite Job würde unter diesen neuen Kalibrierungen laufen.

Benchmarking

Führst du Benchmarking für jedes einzelne Qubit durch, oder werden Qubits parallel gebenchmarkt?

Alle Ein-Qubit-Kalibrierungen und Benchmarking werden in Batches nicht-nächster-Nachbar-Qubits zur Effizienz durchgeführt.