Mga calibration job
Ano ang kino-calibrate?​
Maraming aspeto ng QPU ang naaapektuhan ng iba't ibang calibration na pinapatakbo ng IBM® araw-araw at bawat oras.
Araw-araw na calibration​
Ang mga calibration na ito ay isang beses lang tumatakbo sa isang araw at tumatagal ng 30-90 minuto, depende sa laki ng QPU. Nagsisimula ang mga device sa araw-araw na calibration na ito sa hatinggabi ET, at ang mga calibration job ay nagpapalitan nang isa-isa sa mga job mula sa mga external na user. Dahil dito, kumakalat ang mga calibration job sa loob ng ilang oras, minsan ay mahigit kalahati ng isang araw. Kasama sa mga ito ang sumusunod:
- Single-qubit calibration
Kino-calibrate ang frequency, pulse amplitude, at "DRAG" na parameter ng bawat qubit.
-
Single-qubit benchmarking
Sinusukat ang T1/T2 coherence time at mga rate ng measurement error, at pinapatakbo ang randomized benchmarking sa mga batch ng mga qubit na hindi magkakatabi.
-
Two-qubit gate calibration at benchmarking
Kino-calibrate ang amplitude at phase ng bawat pulse, at pinapatakbo ang randomized benchmarking sa mga batch ng mga gate na may katulad na haba at malayo sa isa't isa.
Bawat-oras na calibration/monitoring​
Sinisikap ng mga calibration na ito na tumakbo bawat oras at tumatagal ng 2-3 minuto. Nagpapalitan sila sa mga job mula sa mga external na user at susubukan na tumakbo nang malapit sa isang-oras na agwat hangga't maaari. Kasama sa mga ito ang sumusunod:
- Readout angle ng bawat qubit
- Mga tseke sa katatagan
Tinitiyak nito ang tamang pagkilala sa estado.
Sinisimoni rin ang kalusugan ng sistema sa pamamagitan ng isang mabilis na pagsubok upang kumpirmahin na gumagana ang lahat ng single- at two-qubit gate sa pangunahing antas. Tinitiyak nito ang wastong operasyon ng mga gate at nagbibigay-daan sa amin na awtomatikong isara ang queue kung mapansin namin ang isang seryosong pagpalya ng sistema.
Bakit pinapatakbo ang mga calibration?​
Tinitiyak ng mga calibration na matatag ang mga QPU at nagbabalik ng tumpak na mga resulta. Nagbibigay-daan din ito sa IBM na matuklasan at maayos ang anumang pagpalya ng sistema nang maagang-maaga. Binibigyan din nito ang mga user ng pinakabagong mga rate ng error at coherence time, na nagpapahintulot sa kanila na gumawa ng mas matalinong pagpili kung aling mga qubit ang gagamitin o kung paano i-compile ang kanilang mga circuit.
Maraming circuit sa iisang job​
Kung mayroon akong maraming circuit sa iisang job, posible bang ang ilan sa mga circuit na iyon ay tumakbo sa ilalim ng ibang calibration?
Hindi; dahil ang mga circuit ay nakabalot sa iisang job, ang buong job ay tatakbo sa ilalim ng parehong calibration. Ang isang calibration job ay hindi maaaring tumakbo nang sabay habang tumatakbo ang isang external na job.
Gaano katagal tumatakbo ang mga calibration job?​
Pinapatakbo namin ang parehong araw-araw at bawat-oras na mga calibration job. Ang araw-araw na calibration sa mas maliit na device (5-7 qubit) ay maaaring tumagal ng humigit-kumulang 30 minuto, habang para sa mas malalaking device (7+ qubit) ay maaaring tumagal ng humigit-kumulang 90 minuto. Ang bawat-oras na calibration ay tumatakbo ng humigit-kumulang 2-3 minuto bawat oras.
Mga sabay-sabay na na-submit na job na may iba't ibang calibration​
Posible bang ang dalawang job na sabay na na-submit ay tumakbo sa ilalim ng iba't ibang calibration?
Oo, posible iyon. Sa sitwasyong ito, tatakbo ang unang job at isang calibration job ang magpapalitan sa pagitan ng katapusan ng unang job at ng simula ng pangalawang job. Ang pangalawang job ay tatakbo sa ilalim ng mga bagong calibration na ito.
Benchmarking​
Pinapatakbo ba ang benchmarking para sa bawat single qubit, o ini-benchmark ang mga qubit nang sabay-sabay?
Lahat ng single-qubit calibration at benchmarking ay ginagawa sa mga batch ng mga qubit na hindi pinakamalapit na kapitbahay para sa kahusayan.