Kalibrační úlohy
Co se kalibruje?
Každodenními a hodinovými kalibracemi, které provádí IBM®, je ovlivněno hned několik aspektů QPU.
Denní kalibrace
Tyto kalibrace se spouštějí jednou denně a trvají 30–90 minut v závislosti na velikosti QPU. Zařízení zahajují denní kalibraci o půlnoci ET, přičemž kalibrační úlohy se prokládají jedna za jednou s úlohami externích uživatelů. To způsobuje, že se kalibrační úlohy rozloží do několika hodin, někdy i na více než půl dne. Zahrnují následující:
- Kalibrace jednotlivých qubitů
Kalibruje se frekvence, amplitudy pulzů a parametr „DRAG" každého qubitu.
-
Benchmarking jednotlivých qubitů
Měří se koherenční časy T1/T2 a míry chyb měření a randomizovaný benchmarking se provádí v dávkách sousedních qubitů.
-
Kalibrace a benchmarking dvoučásticových Gate
Kalibruje se amplituda a fáze každého pulzu a provádí se randomizovaný benchmarking v dávkách dobře oddělených Gate podobné délky.
Hodinové kalibrace / monitorování
Tyto kalibrace se pokoušejí spouštět každou hodinu a trvají 2–3 minuty. Prokládají se s úlohami externích uživatelů a snaží se probíhat v intervalech co nejblíže jedné hodině. Zahrnují:
- Úhel čtení každého qubitu
- Kontroly stability
Tím je zajištěna správná diskriminace stavů.
Stav systému je také monitorován pomocí rychlého testu, který potvrzuje, že všechny jedno- i dvoučásticové Gate fungují na základní úrovni. To zajišťuje správnou funkci Gate a umožňuje nám automaticky uzavřít frontu, pokud zaznamenáme závažnou systémovou poruchu.
Proč se kalibrace provádějí?
Kalibrace zajišťují stabilitu QPU a přesnost vrácených výsledků. Zároveň umožňují IBM co nejdříve odhalit a vyřešit případné systémové poruchy. Poskytují také uživatel ům nejaktuálnější míry chyb a koherenční časy, což jim umožňuje lépe se rozhodovat při výběru qubitů nebo způsobu kompilace jejich Circuit.
Více Circuit ve stejné úloze
Pokud mám více Circuit ve stejné úloze, je možné, že některé z nich poběží pod jinou kalibrací?
Ne; protože jsou Circuit sloučeny do jediné úlohy, celá úloha poběží se stejnou kalibrací. Kalibrační úloha nemůže běžet současně s externí úlohou.
Jak dlouho kalibrační úlohy trvají?
Spouštíme jak denní, tak hodinové kalibrační úlohy. Denní kalibrace na menším zařízení (5–7 qubitů) může trvat přibližně 30 minut, zatímco u větších zařízení (7+ qubitů) může trvat přibližně 90 minut. Hodinové kalibrace trvají přibližně 2–3 minuty každou hodinu.
Souběžně odeslané úlohy s různými kalibracemi
Je možné, aby dvě úlohy odeslané současně proběhly pod různými kalibracemi?
Ano, je to možné. V takovém scénáři by první úloha proběhla a mezi koncem první a začátkem druhé úlohy by se vložila kalibrační úloha. Druhá úloha by pak proběhla pod těmito novými kalibracemi.
Benchmarking
Provádíte benchmarking pro každý jednotlivý qubit, nebo se qubity benchmarkují paralelně?
Všechny kalibrace a benchmarking jednotlivých qubitů se provádějí v dávkách qubitů, které nejsou vzájemně nejbližšími sousedy, a to z důvodu efektivity.