Sarcini de calibrare
Ce este calibrat?
Multiple aspecte ale QPU sunt afectate de numeroasele calibrări diferite pe care IBM® le rulează zilnic și orar.
Calibrări zilnice
Aceste calibrări rulează o dată pe zi și durează 30-90 de minute, în funcție de dimensiunea QPU. Dispozitivele încep această calibrare zilnică la miezul nopții ET, sarcinile de calibrare intercalându-se una câte una cu sarcinile utilizatorilor externi. Aceasta face ca sarcinile de calibrare să se distribuie pe parcursul mai multor ore, uneori mai mult de jumătate de zi. Ele includ următoarele:
- Calibrări single-Qubit
Frecvența, amplitudinile pulsurilor și parametrul „DRAG" al fiecărui Qubit sunt calibrate.
-
Benchmarking single-Qubit
Timpii de coerență T1/T2 și ratele de eroare la măsurare sunt măsurate, iar benchmarking-ul aleatoriu este rulat în loturi de Qubit non-adiacenți.
-
Calibrări și benchmarking ale Gate-urilor cu două Qubit-uri
Amplitudinea și faza fiecărui puls sunt calibrate, iar benchmarking-ul aleatoriu în loturi de Gate-uri bine separate de lungime similară este rulat.
Calibrări/monitorizare orare
Aceste calibrări încearcă să ruleze orar și durează 2-3 minute. Ele sunt intercalate cu sarcinile utilizatorilor externi și vor încerca să ruleze la intervale cât mai apropiate de o oră. Ele includ următoarele:
- Unghiul de citire al fiecărui Qubit
- Verificări de stabilitate
Aceasta asigură o discriminare corectă a stărilor.
Starea de sănătate a sistemului este, de asemenea, monitorizată printr-un test rapid pentru a confirma că toate Gate-urile single- și cu două Qubit-uri funcționează la un nivel de bază. Aceasta asigură funcționarea corectă a Gate-urilor și ne permite să închidem automat coada dacă observăm o defecțiune gravă a sistemului.
De ce se rulează calibrările?
Calibrările asigură că QPU-urile sunt stabile și returnează rezultate precise. De asemenea, permite IBM să găsească și să rezolve orice defecțiuni ale sistemului cât mai curând posibil. Ele le oferă, de asemenea, utilizatorilor cele mai actualizate rate de eroare și timpi de coerență, permițându-le să facă alegeri mai bune atunci când decid ce Qubit-uri să folosească sau cum să compileze Circuit-urile lor.
Mai multe circuite în aceeași sarcină
Dacă am mai multe Circuit-uri în aceeași sarcină, este posibil ca unele dintre acele Circuit-uri să ruleze sub o altă calibrare?
Nu; deoarece Circuit-urile sunt grupate într-o singură sarcină, întreaga sarcină va rula cu aceeași calibrare. O sarcină de calibrare nu poate rula simultan în timp ce rulează o sarcină externă.
Cât timp rulează sarcinile de calibrare?
Rulăm atât sarcini de calibrare zilnice, cât și orare. Calibrările zilnice pe un dispozitiv mai mic (5-7 Qubit-uri) pot dura aproximativ 30 de minute, în timp ce pentru dispozitive mai mari (7+ Qubit-uri) ar putea dura aproximativ 90 de minute. Calibrările orare rulează timp de aproximativ 2-3 minute în fiecare oră.
Sarcini trimise simultan cu calibrări diferite
Este posibil ca două sarcini trimise simultan să ruleze sub calibrări diferite?
Da, este posibil. În acest scenariu, prima sarcină ar rula și o sarcină de calibrare ar fi intercalată între sfârșitul primei sarcini și începutul celei de-a doua sarcini. Cea de-a doua sarcină ar rula sub aceste noi calibrări.
Benchmarking
Rulați benchmarking pentru fiecare Qubit individual, sau Qubit-urile sunt testate în paralel?
Toate calibrările și benchmarking-ul single-Qubit sunt realizate în loturi de Qubit-uri non-nearest-neighbor pentru eficiență.