Tecnologia IBM Quantum
La flotta di computer quantistici IBM®, tutti con almeno 127 qubit, è la più grande al mondo. Questi computer quantistici utilizzano qubit transmon superconduttori, che non sono l'unico tipo di qubit, ma che presentano molti vantaggi. Combinare i nostri computer quantistici di livello mondiale con Qiskit consente ai nostri utenti di esplorare come il calcolo quantistico possa essere utile nel mondo, già oggi. Partner industriali e ricercatori utilizzano la tecnologia IBM Quantum® per esplorare computazioni significative e applicazioni realistiche. Esploriamo l'ampiezza dei programmi e dei servizi che IBM Quantum offre ai propri partner.
Se fai parte di un'istituzione membro dell'IBM Quantum Network, assicurati di contattare il gruppo di calcolo quantistico della tua istituzione per determinare a quali vantaggi hai accesso.
Obiettivi di apprendimento
Al termine di questo modulo, dovresti essere in grado di:
-
Riconoscere che risolvere problemi significativi richiederà una combinazione di risorse quantistiche e classiche.
-
Identificare l'hardware, il software e i servizi disponibili per risolvere problemi significativi.
-
Descrivi come viene misurata la performance del quantum computing usando metriche di scala, qualità e velocità. Riconosci le metriche di benchmark di supporto comunemente usate in tutto il settore.
IBM Quantum Platform
IBM Quantum Platform offre una suite di strumenti di calcolo quantistico che riunisce in un unico posto tutte le risorse di ricerca e sviluppo di cui gli utenti hanno bisogno per lavorare al meglio. Gli utenti possono creare un account e accedere per ottenere l'accesso ai computer quantistici IBM, visualizzare i dettagli dei computer, monitorare i carichi di lavoro e accedere al materiale formativo in Documentation e Learning.
-
La Home page funge da punto di partenza principale per l'ecosistema del prodotto, dove gli utenti possono ottenere le proprie chiavi API, visualizzare un riepilogo delle istanze e delle informazioni sull'utilizzo, vedere i dettagli dei job recenti e accedere a link utili verso altre aree della piattaforma.
-
Documentation raccoglie la documentazione di Qiskit, la documentazione del servizio e le informazioni di riferimento API in un'unica posizione, organizzata in modo da supportare i flussi di lavoro naturali degli utenti.
-
Learning è la casa del materiale didattico, inclusi corsi e moduli di insegnamento, e il Circuit Composer interattivo (in arrivo). Questo editor che combina interfaccia grafica e codice consente agli utenti di prototipare, simulare e fare debug di circuiti visivamente, per poi eseguirli sui computer quantistici IBM.
IBM Quantum Compute Service (in precedenza Qiskit Runtime Service)
IBM Quantum Compute Service è un'architettura portabile, sicura e containerizzata che esegue programmi quantistici su un'unità di calcolo classica strettamente integrata con il processore quantistico. Quantum Compute consente al computer quantistico di diventare parte di qualsiasi ambiente di calcolo per accelerare la computazione — in modo simile a un'unità di elaborazione grafica (GPU) — e gestisce l'orchestrazione dei job e il trasferimento dei dati verso l'unità di elaborazione quantistica, massimizzando l'efficienza.
Qiskit e Quantum Compute rendono semplice orchestrare rapidamente programmi su risorse di calcolo nel cloud. IBM sviluppa middleware per il quantum al fine di massimizzare le prestazioni delle applicazioni quantistiche eseguite su risorse di calcolo quantistiche e classiche parallelizzate e basate su cloud. Questo middleware include il circuit knitting toolbox e la nostra architettura quantum serverless.
Il circuit cutting Qiskit addon consente agli sviluppatori di suddividere circuiti di grandi dimensioni in circuiti più piccoli adatti agli attuali computer quantistici. Il circuit knitting utilizza la computazione classica per farsi carico di parte del peso computazionale di un circuito quantistico, superando ciò che si può ottenere con uno dei due approcci da solo. Strumenti aggiuntivi aiutano a ricostruire i circuiti con risorse classiche e a ricombinare i risultati finali.
Quantum Serverless è un toolkit di orchestrazione multi-cloud per collegare risorse classiche elastiche con IBM Quantum Compute Service. Quantum serverless consente agli sviluppatori di concentrarsi sul codice, anziché sul provisioning delle risorse.
Computer quantistici superconduttori IBM
I processori quantistici IBM utilizzano un tipo fisico di qubit chiamato qubit transmon superconduttore, realizzato con materiali superconduttori su un substrato di silicio. Altri processori quantistici potrebbero utilizzare qubit fotonici, composti da singoli fotoni di luce, oppure qubit a ioni intrappolati, che memorizzano le informazioni in particelle atomiche cariche. Per facilitare il flusso di corrente elettrica, i qubit superconduttori devono essere mantenuti a temperature estremamente basse — vicino allo zero assoluto.

Processore IBM a 127 qubit
Prestazioni del calcolo quantistico
Misurare le prestazioni del calcolo quantistico
Un computer quantistico universale fault-tolerant rimane una delle grandi sfide dell'informatica moderna. I computer quantistici odierni non sono ancora completamente fault-tolerant, quindi comprendere le loro prestazioni richiede la considerazione di molteplici fattori oltre al solo numero di qubit.
IBM Quantum caratterizza le prestazioni del quantum computing usando tre dimensioni fondamentali:
-
Scala: misurata dai qubit programmabili, i qubit che gli utenti possono controllare direttamente e incorporare negli algoritmi quantistici.
-
Qualità: misurata dalle operazioni sui qubit (QuOps), che indicano quante delle operazioni più computazionalmente impegnative un computer quantistico può eseguire in modo affidabile prima che gli errori sopraffacciano il calcolo.
-
Velocità misurata dal numero massimo di circuiti al secondo, che descrive il throughput dei circuiti di un sistema e la quantità di calcolo utile che può eseguire nel tempo.
Insieme, queste metriche forniscono una visione di alto livello della capacità computazionale, della scalabilità e dell'efficienza di un computer quantistico attraverso tecnologie hardware e approcci implementativi.
Oltre a queste metriche primarie, un certo numero di metriche di benchmark di supporto sono ampiamente usate in tutto il settore:
Verifica la tua comprensione
Vero o falso: la potenza di un computer quantistico è determinata dal numero di qubit che possiede.
Risposta
Falso. Se un computer quantistico ha molti qubit, ma un basso throughput di circuiti e una scarsa qualità, allora le informazioni memorizzate su un qualsiasi numero di qubit si degraderanno prima che si possano ottenere risultati utili. La potenza di un computer quantistico dipende da scala, qualità e velocità.
Cosa c'è nel futuro del calcolo quantistico
I computer quantistici odierni, e quelli previsti per il prossimo futuro, sono rumorosi. Ciò significa che sono sensibili ai disturbi ambientali che possono influire sulla fedeltà dei risultati. Proprio come il calcolo classico si è evoluto attraverso la scalabilità modulare dei processori, l'efficienza computazionale e la parallelizzazione, vediamo il calcolo quantistico evolversi per realizzare il suo pieno potenziale. Mentre lavoriamo verso computer quantistici completamente fault-tolerant, vogliamo risolvere problemi utili con l'hardware e il software che possediamo oggi.
Utilità quantistica
IBM Quantum e l'Università della California, Berkeley hanno presentato prove che i computer quantistici possono fornire valore prima del previsto grazie ai progressi nell'hardware IBM Quantum e nei metodi di mitigazione degli errori. Al di là di una semplice prova di concetto, abbiamo prodotto risultati sufficientemente accurati da essere utili. Il modello di computazione che abbiamo esplorato con questo lavoro è un aspetto fondamentale di molti algoritmi progettati per i computer quantistici a breve termine.
Il ciclo di feedback tra quantistico e classico è fondamentale per far avanzare le tecnologie quantistiche. Con un focus sull'utilità quantistica, usiamo il quantistico per sondare problemi complessi che sfidano i framework HPC esistenti, poi verifichiamo i risultati in modo classico. Questo continuo scambio tra circuiti quantistici complessi e computer classici che verificano i risultati quantistici migliorerà entrambi i domini computazionali e darà agli utenti fiducia nelle capacità dei computer quantistici a breve termine.
Lettura facoltativa — clicca sul triangolo per leggere di più sull'esperimento
-
In questo esperimento, abbiamo utilizzato tutti i 127 qubit del nostro processore IBM Quantum Eagle per simulare il comportamento mutevole di un sistema che si mappa naturalmente su un computer quantistico, chiamato modello di Ising quantistico. I modelli di Ising sono semplificazioni della natura che rappresentano atomi in interazione come un reticolo di sistemi quantistici a due scelte in interazione in un campo energetico. Questi sistemi assomigliano molto ai qubit a due stati che compongono i nostri computer quantistici, rendendoli adatti per testare le capacità dei nostri metodi. Abbiamo usato ZNE per cercare di calcolare accuratamente una proprietà del sistema chiamata valore di aspettazione — essenzialmente una media pesata dei possibili risultati del circuito.
-
Contemporaneamente, il team di Berkeley ha tentato di simulare lo stesso sistema utilizzando metodi a reti tensoriali con l'aiuto di supercomputer avanzati situati presso il National Energy Research Scientific Computing Center (NERSC) del Lawrence Berkeley National Lab e presso la Purdue University.
-
I metodi quantistici hanno continuato ad essere in accordo con i metodi esatti. Ma alla fine, i metodi di approssimazione classica hanno iniziato a vacillare man mano che la difficoltà veniva aumentata.
-
Infine, abbiamo chiesto a entrambi i computer di eseguire calcoli al di là di quanto poteva essere calcolato esattamente — e il computer quantistico ha restituito una risposta di cui eravamo più fiduciosi fosse corretta. E sebbene non possiamo dimostrare se quella risposta fosse effettivamente corretta, i successi precedenti di Eagle nell'esperimento ci hanno dato fiducia che lo fossero.
Correzione degli errori
La correzione degli errori è un'area chiave di ricerca da decenni. Ma per la maggior parte di quel tempo, le tecniche teoriche di correzione degli errori sono state impraticabili da implementare su veri computer quantistici, spesso a causa del grandissimo numero di qubit necessari. Infatti, molti esperti prevedono che il calcolo quantistico fault-tolerant pratico (FTQC) richiederà milioni di qubit fisici. Ma in un recente articolo pubblicato sulla copertina di Nature, ricercatori di IBM hanno introdotto un nuovo codice, che chiamiamo codice di Gross, che supera questa limitazione.
L'articolo High-threshold and low-overhead fault-tolerant quantum memory descrive il nuovo codice di correzione degli errori quantistici che è circa 10 volte più efficiente dei metodi precedenti nel proteggere i delicati dati quantistici dall'accumulo di errori. Per capire quanto siamo più vicini all'inizio della correzione degli errori, considera che utilizzando il codice di Gross puoi proteggere 12 qubit logici per circa un milione di cicli di controllo degli errori usando 288 qubit.
Non è previsto che la correzione degli errori sostituisca improvvisamente la mitigazione e la soppressione degli errori. Piuttosto, nei prossimi anni, la mitigazione e la soppressione degli errori continueranno a svolgere un ruolo fondamentale, insieme a un numero crescente di qubit con correzione degli errori.
Roadmap di sviluppo IBM Quantum
Siamo ora solidamente nell'era dell'utilità quantistica. Ciò significa che i computer quantistici sono più bravi nel calcolo quantistico rispetto ai computer classici, e possono essere sfruttati dai nostri utenti per scoprire nuovi algoritmi e cercare vantaggi quantistici. La nostra roadmap delinea le nostre tappe storiche e i piani per raggiungere il vantaggio quantistico a breve termine entro il 2026.
Entro il 2029, consegneremo Starling — un computer quantistico fault-tolerant su larga scala in grado di eseguire circuiti quantistici comprendenti 100 milioni di gate quantistici su 200 qubit logici. Stiamo costruendo questo sistema proprio ora nel nostro storico stabilimento a Poughkeepsie, New York. Scopri di più sui nostri progressi nel PDF della Roadmap guidata.
Leggi di più sulla roadmap di sviluppo IBM Quantum qui.
La sfida dei 5k
IBM collabora con la comunità di ricerca quantistica per trovare potenziali casi d'uso che potrebbero beneficiare del calcolo quantistico. Forniamo strumenti sempre più potenti in modo che gli utenti possano esplorare problemi urgenti con il quantistico. Nel 2024, abbiamo rilasciato uno strumento in grado di calcolare osservabili imparziali di circuiti lunghi e di alta qualità. Trovare cosa si può fare con questa combinazione di 100+ qubit e circuiti profondi era un tempo chiamata la "sfida 100x100". Ma il numero preciso di qubit e la profondità di ciascuno è meno importante dello sfruttare la potenza della combinazione. Immagina cosa è possibile con 5.000 porte quantistiche in un'unica computazione. Gli utenti possono eseguire circuiti quantistici con complessità e runtime superiori alle capacità dei migliori computer classici odierni. Siamo entusiasti di vedere cosa costruirà la comunità quantistica per aiutarci a sfruttare la potenza del quantistico e risolvere problemi importanti.
Supercomputer quantistici-centrici
Andare oltre i processori a singolo chip è la chiave per risolvere problemi su larga scala. Nel 2024, abbiamo introdotto Crossbill, il primo processore singolo realizzato con più chip. Questi sono i primi passi verso l'inaugurazione di una nuova era di scalabilità, aprendo una strada chiara verso 100.000 qubit e oltre con il supercomputing quantistico-centrico. Si tratta di un'architettura di calcolo modulare che abilita la scalabilità. Combina comunicazione e computazione quantistica per aumentare la capacità computazionale, impiegando middleware cloud ibrido per integrare senza soluzione di continuità i flussi di lavoro quantistici e classici.
Risolvere i problemi più complessi del mondo richiederà una combinazione di risorse classiche e quantistiche. Inoltre, dipenderà dalla continua collaborazione tra industria e accademia.
Punti chiave
Tieni a mente questi punti chiave:
-
I computer quantistici odierni non sono fault-tolerant.
-
Tre dimensioni primarie per valutare le prestazioni del quantum computing sono: scala (qubit programmabili), qualità (operazioni sui qubit), e velocità (numero massimo di circuiti al secondo).
-
Benchmark aggiuntivi come Quantum Volume, CLOPS ed EPLG rimangono utili per comprendere caratteristiche hardware e carichi di lavoro specifici.
-
Un esperimento congiunto IBM Quantum-UC Berkeley ha presentato prove che i computer quantistici IBM forniscono risultati affidabili e accurati per problemi di simulazione impegnativi su una scala di 127 qubit.
-
Il supercomputing quantistico-centrico significa trattare il quantistico come un pezzo di un paradigma HPC più ampio, con il classico e il quantistico che lavorano come un'unica unità computazionale.