Informații QPU
IBM® oferă acces la o mare varietate de unități de procesare cuantică (QPU). Toate QPU-urile implementate de IBM se bazează pe tehnologia qubiților superconductori, deoarece controlul și scalabilitatea acestei tehnologii trasează un drum clar spre obținerea avantajului cuantic cu aceste QPU-uri.
Explorează toate QPU-urile publice IBM navigând la pagina Resurse de calcul de pe IBM Quantum® Platform. Dă clic pe orice QPU pentru a deschide cardul său de informații detaliate.
Această pagină descrie informațiile detaliate pe care le vei găsi pe cardul de informații al QPU.
Versionarea QPU
Fiecare QPU are un număr de versiune în forma X.Y.Z (major.minor.revizie). Un circuit compilat pentru un anumit număr de versiune are garanția că va rula pe acel QPU. Dacă numărul de revizie se schimbă, circuitul va continua să ruleze. Dacă numărul major sau minor se schimbă, circuitul nu are garanția că va rula, deși este posibil să o facă. Condițiile în care un număr de versiune se poate schimba sunt enumerate mai jos:
Versiunea majoră
Versiunea majoră va fi incrementată pentru modificări precum:
- Schimbări de eșantion.
- Modificări majore ale electronicii de control.
- Mutarea QPU într-o locație nouă, dacă rezultă schimbări semnificative de comportament.
Versiunea minoră
Versiunea minoră va fi incrementată pentru modificări precum:
- Cicluri de încălzire / răcire.
- Înlocuirea unor componente electronice, dacă înlocuirea afectează considerabil funcționarea.
- Schimbarea direcției unui Gate NOT controlat.
- Eliminarea unui Gate pentru o perioadă de timp din cauza unor probleme de calibrare, iar corecțiile nu pot fi efectuate ușor în software.
Versiunea de revizie
Numărul versiunii de revizie va fi incrementat pentru corecții care nu afectează circuitul compilat existent. Aceste modificări includ:
- Calibrări manuale pentru îmbunătățirea fidelității.
- Modificări mici ale electronicii care nu afectează funcționarea.
- Actualizări software ale QPU.
Detalii QPU
Prima secțiune a cardului de informații QPU furnizează următoarele detalii despre QPU:
Nume | Qubiți | Eroare 2Q (cea mai bună) | Eroare 2Q (stratificată) | CLOPS (sau CLOPS_h) | Status | Regiune | Versiune QPU | Tip procesor | Gate-uri de bază | Total joburi în așteptare | Eroare 2Q mediană | Eroare SX mediană | Eroare de citire mediană | T1 median (timp de relaxare) | T2 median (timp de defazare)
Nume
Numele unic atribuit unui QPU specific. QPU-urile găzduite pe IBM Cloud® au nume care încep cu ibm_*. Toate QPU-urile primesc un nume de oraș, de exemplu, ibm_kingston. Acest nume nu indică locul unde se află efectiv QPU-ul. Acestea sunt denumite după locațiile IBM® din întreaga lume.
Qubiți
Numărul de qubiți fizici dintr-un QPU.
Eroare 2Q (cea mai bună)
Cea mai mică eroare de două Qubit-uri (2Q) pe orice muchie a dispozitivului, din același lot de măsurători utilizat pentru calcularea medianei (vezi Eroare 2Q mediană).
Eroare 2Q (stratificată)
Eroarea medie per Gate stratificat (EPLG) într-un lanț de 100 de qubiți. EPLG mediu măsoară eroarea medie a Gate-ului într-un lanț stratificat de qubiți (=100 aici). Este derivat dintr-o cantitate similară cunoscută sub numele de fidelitate a stratului (LF), unde EPLG = 4/5(1-LF) și fidelitatea stratului este fidelitatea procesului lanțului stratificat de qubiți. Pentru detalii, consultă lucrarea Benchmarking quantum processor performance at scale. Rețineți că în lucrare EPLG este definit pentru eroarea procesului, dar pentru consecvență cu erorile de Gate raportate individual, este citat pentru eroarea medie a Gate-ului, de unde factorul 4/5. Găsește un exemplu de notebook pe GitHub-ul Comunității Qiskit.