Tehnologia cuantică IBM
Flota de calculatoare cuantice IBM®, toate cu cel puțin 127 de qubiți, este cea mai mare din lume. Aceste calculatoare cuantice folosesc qubiți transmon supraconductori, care nu sunt singurul tip de qubit, dar care au multe avantaje. Combinarea calculatoarelor noastre cuantice de clasă mondială cu Qiskit le permite utilizatorilor noștri să exploreze modul în care calculul cuantic poate fi util în lume, astăzi. Partenerii din industrie și cercetătorii folosesc tehnologia IBM Quantum® pentru a explora calcule semnificative și aplicații realiste. Hai să explorăm gama de programe și servicii pe care IBM Quantum le oferă partenerilor.
Dacă faci parte dintr-o instituție care este membră a IBM Quantum Network, asigură-te că iei legătura cu grupul de calcul cuantic al instituției tale pentru a determina la ce beneficii ai acces.
Obiective de învățare
Până la sfârșitul acestui modul, ar trebui să poți:
-
Recunoaște că rezolvarea problemelor semnificative va implica o combinație de resurse cuantice și clasice.
-
Identifica hardware-ul, software-ul și serviciile disponibile pentru rezolvarea problemelor semnificative.
-
Descrie modul în care este măsurată performanța calculului cuantic folosind metricile de scală, calitate și viteză. Recunoaște metricile de referință suplimentare folosite în mod obișnuit în industrie.
IBM Quantum Platform
IBM Quantum Platform oferă o suită de instrumente de calcul cuantic care reunește toate resursele de cercetare și dezvoltare de care utilizatorii au nevoie pentru a face o muncă excelentă, într-un singur loc. Utilizatorii pot crea un cont și se pot autentifica pentru a obține acces la calculatoarele cuantice IBM, a vizualiza detaliile calculatorului, a urmări sarcinile de lucru și a accesa material de asistență în Documentație și Învățare.
-
Pagina de start servește drept punct de plecare principal pentru ecosistemul de produse, unde utilizatorii pot obține cheile lor API, pot vizualiza un rezumat al instanțelor și informațiilor de utilizare, pot vedea detaliile joburilor recente și pot accesa linkuri utile către alte locuri din platformă.
-
Documentația agregează documentația Qiskit, documentația serviciilor și informațiile de referință API într-un singur loc, organizate într-un mod care susține fluxurile de lucru naturale ale utilizatorilor.
-
Învățarea este locul pentru material educațional, inclusiv cursuri și module de predare, și editorul interactiv Circuit Composer (în curând). Această combinație de editor grafic și de cod le permite utilizatorilor să prototipeze, simuleze și depaneze circuite vizual, apoi să le ruleze pe calculatoarele cuantice IBM.
Serviciul IBM Quantum Compute (fost Qiskit Runtime Service)
IBM Quantum Compute Service este o arhitectură portabilă, sigură și containerizată care rulează programe cuantice pe o unitate de calcul clasică integrată strâns cu procesorul cuantic. Quantum Compute permite calculatorului cuantic să devină parte din orice mediu de calcul pentru a accelera calculul — similar cu o unitate de procesare grafică (GPU) — și gestionează orchestrarea joburilor și transferul de date către unitatea de procesare cuantică, maximizând eficiența.
Qiskit și Quantum Compute fac simplu să orchestrezi rapid programe pe resurse de calcul din cloud. IBM construiește middleware pentru calcul cuantic pentru a maximiza performanța aplicațiilor cuantice care rulează pe resurse de calcul cuantice și clasice paralele, bazate pe cloud. Acest middleware include setul de instrumente de circuit knitting și arhitectura noastră de calcul serverless cuantic.
Extensia Qiskit pentru circuit cutting le permite dezvoltatorilor să taie circuite mari în circuite mai mici potrivite pentru calculatoarele cuantice actuale. Circuit knitting folosește calculul clasic pentru a prelua o parte din sarcina de calcul a unui circuit cuantic pentru a depăși ceea ce putem realiza cu oricare dintre ele separat. Instrumente suplimentare ajută la reconstruirea circuitelor cu resurse clasice și la unirea rezultatelor finale.
Quantum Serverless este un set de instrumente de orchestrare multi-cloud pentru a conecta resursele clasice elastice cu IBM Quantum Compute Service. Quantum serverless le permite dezvoltatorilor să se concentreze pe cod, mai degrabă decât pe provizionarea resurselor.
Calculatoare cuantice supraconductoare IBM
Procesoarele cuantice IBM folosesc un tip fizic de qubit numit qubit transmon supraconductor, care este fabricat din materiale supraconductoare modelate pe un substrat de siliciu. Alte procesoare cuantice ar putea folosi qubiți fotonici, care sunt fabricați din fotoni unici de lumină, sau qubiți cu ioni captivi, care stochează informații în particule atomice încărcate. Pentru a facilita fluxul de curent electric, qubiții supraconductori trebuie menținuți la temperaturi extrem de scăzute — aproape de zero absolut.

Procesor IBM cu 127 de qubiți
Performanța calculului cuantic
Măsurarea performanței calculului cuantic
Un calculator cuantic universal tolerant la erori rămâne una dintre marile provocări ale calculului modern. Calculatoarele cuantice de astăzi nu sunt încă pe deplin tolerante la erori, așa că înțelegerea performanței lor necesită luarea în considerare a mai multor factori dincolo de simplul număr de qubiți.
IBM Quantum caracterizează performanța calculului cuantic folosind trei dimensiuni fundamentale:
-
Scală: măsurată prin qubiți programabili, qubiții pe care utilizatorii îi pot controla direct și încorpora în algoritmi cuantici.
-
Calitate: măsurată prin operații pe qubiți (QuOps), care indică câte dintre cele mai solicitante operații din punct de vedere computațional poate executa în mod fiabil un calculator cuantic înainte ca erorile să copleșească calculul.
-
Viteză măsurată prin numărul maxim de circuite pe secundă, care descrie debitul de circuite al unui sistem și cantitatea de calcul util pe care o poate efectua într-un interval de timp.
Împreună, aceste metrici oferă o imagine de ansamblu a capacității computaționale, scalabilității și eficienței unui calculator cuantic pe diverse tehnologii hardware și abordări de implementare.
Pe lângă aceste metrici principale, o serie de metrici de referință suplimentare sunt utilizate pe scară largă în industrie:
Verifică-ți înțelegerea
Adevărat sau fals: Puterea unui calculator cuantic este determinată de numărul de qubiți pe care îi are.
Răspuns
Fals. Dacă un calculator cuantic are mulți qubiți, dar debit redus de circuite și calitate slabă, atunci informația stocată pe orice număr de qubiți se va degrada înainte ca rezultate utile să poată fi obținute. Puterea unui calculator cuantic depinde de scală, calitate și viteză.
Ce urmează în calculul cuantic
Calculatoarele cuantice de astăzi, și cele preconizate pentru viitorul previzibil, sunt zgomotoase. Asta înseamnă că sunt sensibile la perturbațiile din mediu, care pot afecta fidelitatea rezultatelor. Într-un mod similar cu cel în care calculul clasic a evoluat prin scalarea modulară a procesoarelor, calcul eficient și paralelizare, vedem calculul cuantic evoluând pentru a-și realiza întregul potențial. Pe măsură ce lucrăm spre calculatoare cuantice complet tolerante la erori, vrem să rezolvăm probleme utile cu hardware-ul și software-ul pe care le avem astăzi.
Utilitate cuantică
IBM Quantum și Universitatea din California, Berkeley au prezentat dovezi că calculatoarele cuantice pot oferi valoare mai devreme decât se anticipase, datorită progreselor în hardware-ul IBM Quantum și metodelor de diminuare a erorilor. Dincolo de un simplu experiment demonstrativ, am livrat rezultate suficient de precise pentru a fi utile. Modelul de calcul explorat în cadrul acestei lucrări reprezintă o componentă esențială a multor algoritmi proiectați pentru calculatoarele cuantice de generație apropiată.
Bucla de feedback dintre cuantic și clasic este esențială pentru avansarea tehnologiilor cuantice. Cu accent pe utilitatea cuantică, folosim calculul cuantic pentru a sonda probleme complexe care depășesc capacitățile cadrelor de calcul performante existente, verificând ulterior rezultatele clasic. Acest du-te-vino continuu — în care calculatorul cuantic rulează un circuit complex, iar computerele clasice verifică rezultatele cuantice — va îmbunătăți ambele domenii computaționale și va oferi utilizatorilor încredere în capacitățile calculatoarelor cuantice de generație apropiată.
Lectură opțională — apasă pe triunghi pentru a citi mai multe despre experiment
-
În acest experiment, am utilizat toți cei 127 de qubiți ai procesorului nostru IBM Quantum Eagle pentru a simula comportamentul în schimbare al unui sistem ce se mapează în mod natural pe un calculator cuantic, numit modelul Ising cuantic. Modelele Ising sunt simplificări ale naturii care reprezintă atomi care interacționează ca o rețea de sisteme cuantice cu două stări ce interacționează într-un câmp energetic. Aceste sisteme seamănă foarte mult cu qubiții cu două stări care alcătuiesc calculatoarele noastre cuantice, ceea ce le face potrivite pentru testarea capacităților metodelor noastre. Am folosit ZNE pentru a încerca să calculăm cu precizie o proprietate a sistemului numită valoarea sa de așteptare — esențial o medie ponderată a rezultatelor posibile ale circuitului.
-
Simultan, echipa din Berkeley a încercat să simuleze același sistem folosind metode de rețea tensorială cu ajutorul supercomputerelor avansate de la Centrul Național de Calcul Științific pentru Cercetare Energetică (NERSC) al Laboratorului Național Lawrence Berkeley și de la Universitatea Purdue.
-
Metodele cuantice au continuat să fie în acord cu metodele exacte. Dar, în cele din urmă, metodele clasice de aproximare au început să eșueze pe măsură ce dificultatea a crescut.
-
În final, am rugat ambele computere să ruleze calcule dincolo de ceea ce putea fi calculat exact — iar calculatorul cuantic a returnat un răspuns în care am avut mai multă încredere că este corect. Și deși nu putem dovedi dacă acel răspuns a fost cu adevărat corect, succesul lui Eagle în rulările anterioare ale experimentului ne-a dat încredere că era.
Corectarea erorilor
Corectarea erorilor a fost un domeniu cheie de cercetare de câteva decenii. Dar pentru cea mai mare parte a acestui timp, tehnicile teoretice de corectare a erorilor au fost impracticabile de implementat pe calculatoare cuantice reale, cel mai adesea din cauza numărului foarte mare de qubiți necesari. Într-adevăr, mulți experți estimează că calculul cuantic tolerant la erori în mod practic (FTQC) va necesita milioane de qubiți fizici. Dar într-un articol recent publicat pe coperta revistei Nature, cercetători de la IBM au introdus un nou cod, pe care îl numim codul Gross, care depășește această limitare.
Articolul High-threshold and low-overhead fault-tolerant quantum memory descrie noul cod de corectare a erorilor cuantice care este de aproximativ 10 ori mai eficient decât metodele anterioare în protejarea datelor cuantice delicate împotriva acumulării de erori. Pentru a înțelege cât de mult ne-am apropiat de începutul erei corecției erorilor, să luăm în considerare că, folosind codul Gross, poți proteja 12 qubiți logici pentru aproximativ un milion de cicluri de verificare a erorilor folosind 288 de qubiți.
Nu se preconizează că corectarea erorilor va înlocui brusc diminuarea și suprimarea erorilor. Dimpotrivă, în următorii câțiva ani, diminuarea și suprimarea erorilor vor continua să joace un rol esențial, alături de un număr tot mai mare de qubiți corectați de erori.
Foaia de parcurs pentru dezvoltarea IBM Quantum
Ne aflăm acum ferm în era utilității cuantice. Aceasta înseamnă că calculatoarele cuantice sunt mai bune la calculul cuantic decât calculatoarele clasice și pot fi folosite de utilizatorii noștri pentru a descoperi noi algoritmi și a căuta avantaje cuantice. Foaia noastră de parcurs prezintă etapele istorice și planurile de a obține avantaj cuantic pe termen scurt până în 2026.
Până în 2029, vom livra Starling — un calculator cuantic tolerant la erori la scară largă, capabil să ruleze circuite cuantice cuprinzând 100 de milioane de porți cuantice pe 200 de qubiți logici. Construim acest sistem chiar acum la facilitatea noastră istorică din Poughkeepsie, New York. Află mai multe despre progresele noastre în PDF-ul Foii de Parcurs Ghidate.
Citește mai multe despre foaia de parcurs pentru dezvoltarea IBM Quantum aici.
Provocarea 5k
IBM colaborează cu comunitatea de cercetare cuantică pentru a găsi potențiale cazuri de utilizare care ar putea beneficia de pe urma calculului cuantic. Oferim instrumente din ce în ce mai puternice pentru ca utilizatorii să poată explora probleme urgente cu ajutorul cuanticii. În 2024, am lansat un instrument capabil să calculeze observabile nedeplasate (fără biasare) ale unor circuite lungi și de înaltă calitate. Descoperirea a ceea ce se poate face cu această combinație de 100+ qubiți și circuite adânci a fost numită la un moment dat „provocarea 100x100". Dar numărul precis de qubiți și adâncimea fiecăruia contează mai puțin decât valorificarea puterii combinației. Imaginează-ți ce este posibil cu 5.000 de porți cuantice într-un singur calcul. Utilizatorii pot rula circuite cuantice cu complexitate și timp de execuție dincolo de capacitățile celor mai bune calculatoare clasice de astăzi. Suntem entuziasmați să vedem ce va construi comunitatea cuantică pentru a ne ajuta să valorificăm puterea cuanticii și să rezolvăm probleme importante.
Supercalculatoare centrate pe cuantic
Depășirea procesoarelor cu un singur chip este cheia pentru rezolvarea problemelor la scară. În 2024, am introdus Crossbill, primul procesor unic construit din mai multe chipuri. Aceștia sunt primii pași spre inaugurarea unei noi ere de scalare, oferind o cale clară spre 100.000 de qubiți și dincolo de aceasta cu supercalculul centrat pe cuantic. Aceasta este o arhitectură de calcul modulară care permite scalarea. Combină comunicarea și calculul cuantic pentru a crește capacitatea de calcul, utilizând în același timp middleware cloud hibrid pentru a integra fără probleme fluxurile de lucru cuantice și clasice.
Rezolvarea celor mai complexe probleme ale lumii va necesita o combinație de resurse clasice și cuantice. Mai mult, va depinde de colaborarea continuă dintre industrie și mediul academic.
Concluzii cheie
Reține aceste concluzii cheie:
-
Calculatoarele cuantice de astăzi nu sunt tolerante la erori.
-
Trei dimensiuni principale pentru evaluarea performanței calculului cuantic sunt: scala (qubiți programabili), calitatea (operații pe qubiți) și viteza (numărul maxim de circuite pe secundă).
-
Benchmark-uri suplimentare precum Quantum Volume, CLOPS și EPLG rămân utile pentru înțelegerea caracteristicilor hardware specifice și a sarcinilor de lucru.
-
Un experiment comun IBM Quantum–UC Berkeley a prezentat dovezi că calculatoarele cuantice IBM furnizează rezultate fiabile și precise pentru probleme de simulare dificile la o scară de 127 de qubiți.
-
Supercalculul centrat pe cuantic înseamnă tratarea cuanticii ca pe o piesă dintr-o paradigmă HPC mai largă, în care clasicul și cuanticul funcționează ca o singură unitate de calcul.