Report Cost of a Data Breach 2026 Aumento del 56% degli attacchi basati su AI. Leggi i risultati
Struttura architettonica moderna in vetro con design innovativo e illuminazione chiara

Cos'è il quantum computing?

Cos'è il quantum computing

Il quantum computing è un campo emergente dell'informatica e dell'ingegneria che utilizza le qualità uniche della meccanica quantistica per risolvere problemi che vanno oltre le capacità dei computer classici più potenti.

Il campo del quantum computing comprende una serie di discipline, tra cui hardware e algoritmi quantistici. Sebbene sia ancora in fase di sviluppo, la tecnologia quantistica sarà presto in grado di risolvere problemi complessi che i supercomputer classici non possono risolvere (o non possono risolvere abbastanza velocemente).

Utilizzando la fisica quantistica, i computer quantistici su larga scala sarebbero in grado di affrontare alcuni problemi complessi molto più velocemente delle moderne macchine classiche. I computer quantistici hanno il potenziale per risolvere in pochi minuti o poche ore determinati problemi che, altrimenti, richiederebbero millenni per essere completati dalle macchine convenzionali.

La meccanica quantistica, ovvero lo studio della fisica su scala ridotta, rivela sorprendenti principi naturali fondamentali. I computer quantistici utilizzano specificamente questi fenomeni per accedere a metodi matematici di risoluzione dei problemi che non sono disponibili con la sola informatica classica.

Applicazioni pratiche del quantum computing

Nella pratica, i computer quantistici dovrebbero essere molto utili per due tipi di attività: modellare il comportamento dei sistemi fisici e identificare modelli e strutture nelle informazioni.

La meccanica quantistica è un po' come il sistema operativo dell'universo. Un computer che utilizza principi quantistici per elaborare le informazioni presenta alcuni vantaggi nella modellazione dei sistemi fisici. Pertanto, il quantum computing è di particolare interesse per le applicazioni di chimica e scienza dei materiali. Ad esempio, i computer quantistici potrebbero aiutare i ricercatori alla ricerca di molecole utili per applicazioni farmaceutiche o ingegneristiche a identificare i candidati in modo più rapido ed efficiente.

I computer quantistici possono anche elaborare dati utilizzando tecniche matematiche non accessibili ai computer classici. Ciò significa che possono dare struttura ai dati e aiutare a scoprire modelli che i soli algoritmi classici potrebbero non individuare. Nella pratica, questo potrebbe essere utile per applicazioni che vanno dalla biologia (ad esempio, il ripiegamento delle proteine) alla finanza.

Attualmente, gran parte del lavoro di ricerca nel quantum computing prevede la ricerca di algoritmi e applicazioni all'interno di queste categorie ampie di usi previsti. Parallelamente a questa ricerca, molto lavoro è rivolto alla costruzione della tecnologia stessa.

Istituzioni leader come IBM, Amazon, Microsoft e Google, insieme a startup come Rigetti e IonQ, continuano a investire molto in questa entusiasmante tecnologia. Si stima quindi che il quantum computing diventerà un settore da 1,3 trilioni di dollari entro il 2035..

Quattro principi chiave della meccanica quantistica

Quando si parla di computer quantistici, è importante capire che, alle scale più piccole, l'universo si comporta in modo diverso da quello a cui siamo abituati nella nostra vita quotidiana. Rispetto a ciò che abbiamo imparato studiando fisica alle scuole elementari, i comportamenti degli oggetti quantistici sono spesso bizzarri e controintuitivi.

Descrivere i comportamenti delle particelle quantistiche rappresenta una sfida unica. La maggior parte dei paradigmi di buon senso per il mondo naturale non dispongono del vocabolario per comunicare i comportamenti sorprendenti delle particelle quantistiche. Tuttavia, la meccanica quantistica rivela come funziona davvero l'universo. I computer quantistici utilizzano la meccanica quantistica sostituendo i tradizionali circuiti a bit binari con particelle quantistiche chiamate bit quantistici o qubit. Queste particelle si comportano in modo diverso dai bit, esibendo proprietà uniche che possono essere descritte solo con la quantistica.

Per comprendere il quantum computing, è importante comprendere quattro principi chiave della meccanica quantistica:

  • Sovrapposizione
  • Entanglement
  • Decoerenza
  • Interferenza

Sovrapposizione

Un qubit di per sé non è utile. Tuttavia, può mettere le informazioni quantistiche che contiene in uno stato di sovrapposizione, che rappresenta una combinazione di tutte le possibili configurazioni del qubit. I gruppi di qubit in sovrapposizione possono creare spazi computazionali complessi e multidimensionali. In questi spazi, è possibile rappresentare problemi complessi in modi nuovi.

Quando viene misurato un sistema quantistico, il suo stato collassa da una sovrapposizione di possibilità a uno stato binario, che può essere registrato come codice binario sotto forma di zero o uno.

Entanglement

L'entanglement è la capacità dei qubit di correlare il proprio stato ad altri qubit. I sistemi entangled sono così intrinsecamente collegati che, quando i processori quantistici misurano un singolo qubit entangled, possono determinare immediatamente le informazioni sugli altri qubit del sistema entangled.

Interferenza

L'interferenza è il motore del quantum computing. Quando i qubit vengono posti in uno stato di sovrapposizione collettiva, strutturano le informazioni in modo simile alle onde, con ampiezze associate a ciascun risultato.

Queste ampiezze diventano le probabilità dei risultati di una misurazione del sistema. Queste onde possono accumularsi l'una sull'altra quando molte di esse raggiungono il picco in corrispondenza di un particolare risultato, oppure annullarsi a vicenda quando picchi e depressioni interagiscono. Amplificare una probabilità o annullarne altre sono entrambe forme di interferenza.

Decoerenza

La decoerenza è il processo in cui un sistema in uno stato quantistico collassa in uno stato non quantistico. Può essere innescato intenzionalmente misurando un sistema quantistico o altri fattori ambientali (a volte questi fattori lo innescano involontariamente). In generale, il quantum computing richiede di evitare e ridurre al minimo la decoerenza.

Come i principi funzionano insieme

Per comprendere meglio il quantum computing, consideriamo che due idee sorprendenti sono entrambe vere. La prima è che gli oggetti che possono essere misurati poiché hanno degli stati definiti, ovvero qubit in sovrapposizione con ampiezze di probabilità definite, si comportano in modo casuale. La seconda è che gli oggetti distanti, in questo caso i qubit entangled, possono comunque comportarsi in modi che, sebbene singolarmente casuali, sono strettamente correlati.

Un calcolo su un computer quantistico funziona preparando una sovrapposizione di stati computazionali. Un circuito quantistico, preparato dall'utente, utilizza delle operazioni per intrappolare i qubit e generare schemi di interferenza, governati da un algoritmo quantistico. Molti risultati possibili vengono annullati dall'interferenza, mentre altri vengono amplificati. I risultati amplificati costituiscono le soluzioni del calcolo.

Techsplainers | Podcast

Ascolta: "Parte 1: Cos'è il quantum computing?"

Segui Techsplainers su Spotify e Apple Podcasts.

Come funzionano i computer quantici?

La differenza principale tra computer classici e quantistici è che i computer quantistici utilizzano qubit anziché bit. Sebbene il quantum computing utilizzi il codice binario, i qubit elaborano le informazioni in modo diverso dai computer classici. Cosa sono i qubit e da dove provengono?

Cosa sono i qubit?

Mentre i computer classici si basano sui bit (zeri e uno) per memorizzare ed elaborare i dati, i computer quantistici elaborano i dati in modo diverso, utilizzando i quantum bit (qubit) in sovrapposizione.

Un qubit può comportarsi come un bit, memorizzando uno zero o un uno, ma può anche esistere come una combinazione ponderata di entrambi contemporaneamente. Quando i qubit sono combinati, le loro sovrapposizioni possono crescere esponenzialmente in complessità.

Ad esempio, due qubit possono trovarsi in una sovrapposizione delle quattro possibili stringhe di 2 bit. Allo stesso modo, tre qubit possono trovarsi in una sovrapposizione delle otto possibili stringhe di 3 bit, e lo stesso schema continua all'aumentare del numero di qubit. Con 100 qubit, le possibilità sono astronomiche.

Gli algoritmi quantistici funzionano manipolando le informazioni in un modo inaccessibile ai computer classici, il che può offrire notevoli velocizzazioni per determinati problemi, soprattutto quando computer quantistici e supercomputer classici ad alte prestazioni lavorano insieme.

Tipi di qubit

In genere, i qubit vengono creati manipolando e misurando sistemi che presentano un comportamento meccanico quantistico, come circuiti superconduttori, fotoni, elettroni, ioni intrappolati e atomi.

Oggi, i qubit per il calcolo quantistico possono essere realizzati in molti modi diversi, ciascuno più adatto a determinati tipi di attività.

Di seguito sono riportati alcuni dei tipi più comuni di qubit in uso:

  • Qubit superconduttori: realizzati con materiali superconduttori che funzionano a basse temperature, questi qubit sono apprezzati per la loro velocità nell'esecuzione dei calcoli e per il loro controllo dettagliato.
  • Qubit a ioni intrappolati: le particelle di ioni intrappolate possono essere utilizzate anche come qubit e sono note per i lunghi tempi di coerenza e le misurazioni ad alta fedeltà, ma operano a un ritmo più lento rispetto ai qubit superconduttori.
  • Punti quantici: i punti quantici sono piccoli semiconduttori che catturano un singolo elettrone e lo utilizzano come qubit, offrendo un potenziale promettente di scalabilità e compatibilità con la tecnologia dei semiconduttori esistente.
  • Fotoni: i fotoni sono singole particelle di luce. Possono essere utilizzati per creare qubit e inviare informazioni quantistiche su lunghe distanze attraverso cavi in fibra ottica. Vengono utilizzati nella comunicazione quantistica e nella crittografia quantistica.

Perché i qubit sono utili?

I computer che utilizzano bit quantistici presentano alcuni vantaggi rispetto ai computer che utilizzano bit classici. Poiché i qubit possono mantenere una sovrapposizione e presentare interferenze, un computer quantistico che utilizza i qubit affronta i problemi in modi diversi dai computer classici.

Per comprendere meglio come i computer quantistici utilizzano i qubit per risolvere problemi complessi, immaginiamo di trovarci al centro di un labirinto intricato. Per uscire dal labirinto, un approccio di calcolo classico tradizionale consisterebbe nel risolvere il problema mediante una "forzatura", ovvero provando ogni possibile combinazione di percorsi per trovare l'uscita. Questo tipo di computer utilizzerebbe i bit per esplorare nuovi percorsi e ricordare quali sono i vicoli ciechi.

Un computer quantistico potrebbe ricavare il percorso corretto senza dover testare tutti i percorsi errati, come se vedesse dall'alto il labirinto. In realtà, i qubit non testano più percorsi contemporaneamente. I computer quantistici misurano invece le ampiezze di probabilità dei qubit per determinare un risultato.

Queste ampiezze funzionano come onde, sovrapponendosi e interferendo tra loro. Quando le onde asincrone si sovrappongono, eliminano di fatto le possibili soluzioni a problemi complessi, mentre l'onda o le onde coerenti realizzate offrono una soluzione corretta.

Smart Talks | Quantum

Arvind Krishna sul futuro dell’AI, del Quantum e delle aziende più intelligenti

In questo episodio speciale in diretta di Smart Talks with IBM, Malcolm Gladwell parla con il Presidente e CEO di IBM Arvind Krishna del futuro dell'AI e del quantum computing. Esplora inoltre come le prime previsioni degli anni ’90 continuino ancora oggi a influenzare l’innovazione di IBM.

Componenti del quantum computing

Un processore quantistico IBM è un wafer non molto più grande dei chip di silicio presenti in un laptop. I moderni sistemi hardware quantistici utilizzano temperature ultrafredde per mantenere stabili gli strumenti. Componenti elettronici aggiuntivi a temperatura ambiente controllano il sistema ed elaborano i dati quantistici. Nel complesso, questi elementi rendono l’intero sistema grande quanto un’automobile di medie dimensioni.

L'ingombro di un sistema hardware quantistico completo rende la maggior parte dei computer quantistici tutt'altro che portatili. Tuttavia, ricercatori e informatici possono comunque accedere a funzionalità di calcolo quantistico esterne tramite il cloud computing.

Sebbene l'ingombro di un sistema hardware quantistico completo renda la maggior parte dei computer quantistici tutt'altro che portatili, ricercatori e informatici non sono limitati da questo vincolo. Possono accedere comunque a funzionalità di quantum computing esterne tramite il cloud computing. Quelli che seguono sono i principali componenti hardware di un computer quantistico.

Processori Quantum

Composti da qubit disposti in varie configurazioni per consentire la comunicazione, i chip quantistici (noti anche come quantum data plane) agiscono come il cervello del computer quantistico.

In qualità di componente principale di un computer quantistico, un processore quantum contiene i qubit fisici del sistema e le strutture necessarie per mantenerli in posizione. Le quantum processing unit (QPU) includono il chip quantistico, l'elettronica di controllo e l'hardware di calcolo classico necessari per l'input e l'output.

Superconduttori

I computer desktop utilizzano solitamente una ventola per raffreddarsi abbastanza da poter funzionare. I processori Quantum devono essere freddi, circa cento volte più freddi di un grado sopra lo zero assoluto, per ridurre al minimo il rumore ed evitare la decoerenza, in modo da preservare i loro stati quantistici. Questa temperatura ultrabassa si ottiene utilizzando superfluidi raffreddati a temperature estremamente basse. A queste temperature, alcuni materiali presentano un importante effetto meccanico quantistico: gli elettroni si muovono attraverso di essi senza resistenza. Questo effetto li rende dei superconduttori.

Quando i materiali diventano superconduttori, i loro elettroni si abbinano, formando coppie di Cooper. Queste coppie possono trasportare una carica attraverso barriere, o isolanti, tramite un processo noto come tunneling quantistico. Due superconduttori collocati su entrambi i lati di un isolante formano una giunzione Josephson, un elemento cruciale dell'hardware di quantum computing.

Controllo

I computer quantistici utilizzano circuiti con condensatori e giunzioni Josephson come qubit superconduttori. Sparando fotoni a microonde a questi qubit, possiamo controllarne il comportamento e far sì che essi contengano, modifichino e leggano singole unità di informazioni quantistiche.

Software quantistico

La ricerca continua a migliorare i componenti quantistici, ma questa è solo metà dell'equazione. Il punto cruciale della scoperta del vantaggio quantistico sarà uno stack altamente performante e stabile per supportare la prossima generazione di algoritmi quantistici.

Nel 2024, IBM ha introdotto la prima versione stabile del kit di sviluppo software open source (SDK) di Qiskit, ovvero Qiskit SDK 1.x. Con oltre 600.000 utenti registrati e 700 università globali che lo utilizzano per sviluppare classi di quantum computing, Qiskit è diventato lo stack preferito per il quantum computing.

Tuttavia, Qiskit è molto più di un semplice software di sviluppo quantistico, il più popolare al mondo, per costruire e realizzare circuiti quantistici. Stiamo ridefinendo Qiskit affinché rappresenti il software full-stack di IBM per il quantum computing. Questa ridefinizione include l’estensione dell’SDK Qiskit con software middleware e servizi per scrivere, ottimizzare ed eseguire programmi sui sistemi IBM Quantum, inclusi nuovi strumenti di assistenza alla codifica basati sull'AI generativa.

Computing classico e quantum computing a confronto

Il quantum computing si basa sui principi della meccanica quantistica, che descrivono come gli oggetti piccoli si comportano diversamente rispetto a quelli di grandi dimensioni. Tuttavia, poiché la meccanica quantistica fornisce le leggi fondamentali per il nostro intero universo, a livello microscopico ogni sistema è un sistema quantistico.

Per questo motivo possiamo dire che, sebbene anche i computer convenzionali siano costruiti su sistemi quantistici, non riescono a utilizzare appieno le proprietà quantistiche durante i loro calcoli. Si prevede che i computer quantistici utilizzino meglio la meccanica quantistica per eseguire calcoli che nemmeno i computer ad alte prestazioni sono in grado di eseguire.

Cos'è un computer classico?

Dagli antiquati lettori di schede perforate ai moderni supercomputer, i computer tradizionali (o classici) funzionano essenzialmente allo stesso modo. Queste macchine eseguono generalmente calcoli in sequenza, memorizzando i dati attraverso bit binari di informazioni. Ogni bit rappresenta uno 0 o un 1.

Combinandoli in codice binario e manipolandoli attraverso operazioni logiche, possiamo usare i computer per creare di tutto, dai semplici sistemi operativi ai calcoli di supercomputing più avanzati.

Cos'è un computer quantistico?

I computer quantistici, come i computer classici, sono macchine per la risoluzione dei problemi. Tuttavia, al posto dei bit, il quantum computing usa i qubit. I qubit sono utilizzati per elaborare dati come i bit tradizionali; tuttavia, utilizzando i fenomeni quantistici, i qubit hanno accesso a matematiche più complesse per un diverso tipo di calcolo. Questo principio è dovuto a concetti quantistici noti come sovrapposizione e interferenza, discussi in precedenza.

La differenza tra calcolo quantistico e classico

Computing classico

  • Utilizzato da computer e dispositivi comuni e multiuso.
  • Elabora le informazioni in bit con un numero discreto di stati possibili, ovvero 0 o 1.

Quantum computing

  • Utilizzato da hardware specializzato per il quantum computing basato sulla meccanica quantistica.
  • Elabora le informazioni in qubit come 0, 1 o una sovrapposizione di 0 e 1.
  • Elabora i dati con la logica quantum utilizzando l'interferenza per risolvere i problemi.

I processori quantistici non eseguono le equazioni matematiche allo stesso modo dei computer classici. A differenza dei computer classici che devono calcolare ogni fase di un calcolo complicato, i circuiti quantistici realizzati con qubit logici possono elaborare problemi complessi in modo più efficiente.

Mentre i computer tradizionali forniscono comunemente risposte univoche, le macchine quantistiche probabilistiche forniscono spesso intervalli di risposte possibili. Questo intervallo potrebbe far sembrare il calcolo quantistico meno preciso del calcolo tradizionale. Tuttavia, per i tipi di problemi incredibilmente complessi che i computer quantistici potrebbero presto risolvere, questa modalità di calcolo potrebbe potenzialmente risparmiare centinaia di migliaia di anni di calcolo tradizionale.

Nella pratica, i computer quantistici e i computer classici lavorano insieme in workflow combinati per risolvere i problemi. I metodi più efficienti assegnano alle risorse quantistiche le parti di un calcolo in cui i computer quantistici sono più efficaci e alle risorse di calcolo classiche le parti in cui i computer classici sono più efficaci.

I computer quantistici completamente realizzati che lavorano insieme ai computer classici ad alte prestazioni sarebbero di gran lunga superiori ai soli computer classici per determinati tipi di problemi, come la fattorizzazione di numeri interi. Tuttavia, il quantum computing non è l'ideale per ogni problema (nè per la maggior parte dei problemi).

Quando il quantum computing è superiore?

Per la maggior parte dei compiti e dei problemi, si prevede che i computer classici rimangano la soluzione migliore. Tuttavia, quando gli scienziati e gli ingegneri si imbattono in alcuni problemi molto complessi, entra in scena il quantum computing. Per questo tipo di calcoli difficili, persino i supercomputer classici più potenti impallidiscono rispetto al quantum computing. Anche i supercomputer classici più potenti sono macchine a codice binario che si basano sulla tecnologia del XX secolo.

I problemi complessi sono problemi con molte variabili che interagiscono in modi complicati. Ad esempio, modellare il comportamento dei singoli atomi in una molecola è un problema complesso a causa di tutte le diverse interazioni tra gli elettroni. Anche l'identificazione di una nuova fisica in un supercollisore è un problema complesso. Ci sono alcuni problemi complessi che non sappiamo come risolvere con i computer classici su qualsiasi scala pratica.

Un computer classico potrebbe essere ottimo per compiti difficili come ordinare un grande database di molecole. Tuttavia, fatica a risolvere problemi più complessi, come simulare il comportamento di quelle molecole.

Oggi, se gli scienziati vogliono sapere come si comporta una molecola, devono sintetizzarla e sperimentarla nel mondo reale. Se vogliono sapere come una piccola modifica influisce sul suo comportamento, di solito devono sintetizzare la nuova versione e ripetere l'esperimento. Questo è un processo costoso e dispendioso in termini di tempo che impedisce il progresso in campi diversi come la medicina e la progettazione di semiconduttori.

Un supercomputer classico potrebbe provare a simulare il comportamento molecolare con la forza bruta utilizzando i suoi numerosi processori per esplorare tutti i modi possibili in cui ogni parte della molecola potrebbe comportarsi. Tuttavia, appena supera le molecole più semplici e lineari disponibili, il supercomputer si blocca. Nessun computer classico è in grado di gestire tutte le possibili permutazioni del comportamento molecolare utilizzando i metodi conosciuti.

Gli algoritmi quantistici adottano un nuovo approccio a questi tipi di problemi complessi creando spazi computazionali multidimensionali in cui eseguire algoritmi che si comportano in modo molto simile a queste stesse molecole. Questo approccio risulta molto più efficiente per risolvere problemi complessi come le simulazioni chimiche.

Un modo per comprendere questo concetto: i computer classici devono elaborare i numeri per capire come si comporterà una molecola. Un computer quantistico non deve elaborare i numeri, perché può simulare direttamente il sistema molecolare.

Gli algoritmi quantistici possono anche elaborare i dati in modi che i computer classici non possono fare, offrendo nuove strutture e insight.

Techsplainers | Podcast

Ascolta: "Parte 2: Cos'è il quantum computing?"

Segui Techsplainers su Spotify e Apple Podcasts.

Casi d’uso del quantum computing

Il calcolo quantistico è stato teorizzato per la prima volta all'inizio degli anni '80, ma è stato solo nel 1994 che il matematico Peter Shor ha pubblicato una delle prime applicazioni pratiche nel mondo reale per una macchina quantistica ipotetica. L'algoritmo di Shor per la fattorizzazione degli interi dimostrò come un computer quantistico potesse potenzialmente rompere i sistemi di crittografia più avanzati dell'epoca, alcuni dei quali sono utilizzati ancora oggi.

Le scoperte di Shor hanno dimostrato un'applicazione fattibile per i sistemi quantistici, con implicazioni drammatiche non solo per la cybersecurity, ma anche per molti altri campi.

Società di ingegneria, istituzioni finanziarie e compagnie di trasporto globali, tra le tante, stanno esplorando casi d'uso in cui i computer quantistici potrebbero risolvere importanti problemi nei loro settori. All'orizzonte si profila un'esplosione di benefici derivanti dalla ricerca e dallo sviluppo in campo quantistico. Con la scalabilità dell'hardware quantistico e il progresso degli algoritmi quantistici, presto potremo trovare nuove soluzioni a problemi significativi e importanti come la simulazione molecolare, la gestione dell'infrastruttura energetica e la modellazione dei mercati finanziari.

I computer quantistici eccellono nel risolvere determinati problemi complessi con molte variabili. Dallo sviluppo di nuovi farmaci ai progressi nello sviluppo dei semiconduttori e alla risoluzione di problematiche energetiche complesse, il quantum computing potrebbe essere la chiave per le scoperte in diversi settori d'importanza critica.

Farmaceutico

I computer quantistici in grado di simulare il comportamento molecolare e le reazioni biochimiche possono accelerare la ricerca e lo sviluppo di nuovi farmaci e trattamenti medici salvavita.

Chimica

Per gli stessi motivi per cui i computer quantistici possono avere un impatto sulla ricerca medica, potrebbero anche offrire soluzioni ancora sconosciute per ridurre i sottoprodotti chimici pericolosi o dannosi. Il quantum computing può portare allo sviluppo di catalizzatori più efficienti, in grado di introdurre alternative ai prodotti petrolchimici, o di processi migliori per la decomposizione del carbonio, necessari per contrastare le emissioni pericolose per il clima.

Apprendimento automatico

Con l'aumento dell'interesse e degli investimenti nell'intelligenza artificiale (AI) e in campi correlati come il machine learning, i ricercatori stanno spingendo i modelli AI verso nuovi limiti. Stanno testando i limiti dell'hardware esistente, richiedendo un enorme consumo di energia. C'è motivo per pensare che gli algoritmi quantistici possano essere in grado di esaminare i set di dati in modo nuovo, offrendo un'accelerazione per alcuni problemi di machine learning.

Utilità quantistica e vantaggio quantistico a confronto

Sebbene non sia più semplicemente teorico, il quantum computing è ancora in fase di sviluppo. Mentre gli scienziati di tutto il mondo cercano di scoprire nuove tecniche per migliorare la velocità, la potenza e l'efficienza delle macchine quantistiche, la tecnologia si avvicina a un punto di svolta. Comprendiamo l'evoluzione del quantum computing utile attraverso i concetti di vantaggio quantistico e utilità quantistica.

Utilità quantistica

Utilità quantistica si riferisce a qualsiasi calcolo quantistico che fornisca soluzioni affidabili e accurate a problemi che vanno oltre le capacità dei simulatori quantistici basati sul calcolo classico a forza bruta. In precedenza, questi problemi erano accessibili solo attraverso metodi di approssimazione classici, ovvero metodi di approssimazione specifici per il problema, appositamente elaborati per utilizzare le strutture uniche di un determinato problema. IBM ha dimostrato per la prima volta l’utilità quantistica nel 2023.

Vantaggio quantistico

In senso ampio, il termine vantaggio quantistico descrive una situazione in cui il quantum può fornire una soluzione migliore, più veloce o più economica rispetto a tutti i metodi classici conosciuti. Un algoritmo che presenta un vantaggio quantistico su un computer quantistico dovrebbe essere in grado di offrire un beneficio concreto e significativo rispetto a tutti i metodi di calcolo classici conosciuti. IBM prevede di ottenere il primo vantaggio quantistico entro la fine del 2026, a condizione che le community di calcolo quantistico e ad alte prestazioni collaborino tra loro.

Benchmark quantistici

Poiché il quantum computing offre ora una valida alternativa all'approssimazione classica per determinati problemi, i ricercatori affermano che è uno strumento utile per l'esplorazione scientifica, ovvero che possiede una certa utilità. L'utilità quantistica non implica che i metodi quantistici abbiano raggiunto un'accelerazione comprovata rispetto a tutti i metodi classici conosciuti. Questa distinzione è una differenza fondamentale rispetto al concetto di vantaggio quantistico.

IBM ha introdotto due metriche per confrontare i computer quantistici: la fedeltà dei livelli e le operazioni sui livelli dei circuiti al secondo (CLOPS).

Fedeltà dei livelli

Un benchmark prezioso, la fedeltà dei livelli offre un modo per valutare la capacità complessiva di un processore quantistico di eseguire circuiti, fornendo al contempo informazioni sui singoli qubit, sui gate e sul crosstalk. Eseguendo il protocollo di fedeltà dei livelli, i ricercatori possono valutare il dispositivo quantistico nel suo complesso, ottenendo al contempo informazioni dettagliate sulle prestazioni e sugli errori dei singoli componenti.

Velocità di elaborazione quantistica

Oltre alla fedeltà dei livelli, IBM ha anche definito una metrica di velocità: le operazioni sui livelli dei circuiti al secondo (CLOPS). Attualmente, CLOPS è una misura della velocità con cui i processori possono eseguire circuiti di volume quantistico in serie, fungendo da misura della velocità olistica del sistema e incorporando il computing quantistico e classico.

Insieme, fedeltà dei livelli e CLOPS offrono un nuovo modo per valutare i sistemi che è più significativo per le persone che cercano di migliorare e utilizzare l'hardware quantistico. Queste metriche rendono più facile confrontare i sistemi tra loro, confrontare i nostri sistemi con altre architetture e riflettere i guadagni di prestazioni su diverse scale.

Profondità del circuito

Anche la profondità del circuito è una funzionalità essenziale di un'unità di elaborazione quantistica. È una misura del numero di esecuzioni di porte parallele, ovvero il numero di passaggi in un circuito quantistico che l'unità di elaborazione può eseguire prima che i qubit decadano. Maggiore è la profondità del circuito, più complessi sono i circuiti che il computer può eseguire.

Sfide del quantum e come rendere più utili i computer quantistici

Attualmente, aziende come IBM, Google, Microsoft, D-Wave, Rigetti Computing e molte altre producono hardware quantistico reale. Strumenti all'avanguardia che erano solo teorici quattro decenni fa sono ora disponibili per centinaia di migliaia di sviluppatori. Gli ingegneri forniscono processori quantistici superconduttori sempre più potenti a intervalli regolari, insieme a progressi cruciali a livello di software e di orchestrazione quantistica classica. Questo lavoro ci porta a raggiungere la velocità e la capacità di calcolo quantistico necessarie per cambiare il mondo.

Ora che il settore ha raggiunto l'utilità quantistica, i ricercatori sono al lavoro per rendere ancora più utili i computer quantistici all'avanguardia. I ricercatori di IBM Quantum e di altre organizzazioni hanno identificato alcune sfide chiave per migliorare l'utilità e ottenere potenziali vantaggi quantistici:

  1. Processori quantistici scalabili: sebbene i processori qubit utilizzati nel quantum computing abbiano il potenziale per superare di gran lunga i processori basati su bit, gli attuali processori quantistici possono supportare solo un piccolo numero di potenziali qubit. Con il progredire della ricerca, IBM prevede di introdurre un sistema quantistico con 200 qubit logici, in grado di eseguire 100 milioni di porte quantistiche, entro il 2029. L'obiettivo a lungo termine dell'azienda è quello di costruire un sistema con 2.000 qubit logici in grado di eseguire 1 miliardo di gate entro il 2033.
  2. Scalabilità dell'hardware quantistico: sebbene potenti, i qubit sono anche soggetti a errori e richiedono grandi sistemi di raffreddamento, in grado di creare temperature inferiori a quelle dello spazio esterno. I ricercatori stanno sviluppando modi per scalare qubit, elettronica, infrastruttura e software per ridurre l'ingombro, i costi e il consumo di energia.
  3. Correzione degli errori quantistici: la decoerenza, ovvero il processo in cui i qubit non funzionano correttamente e producono risultati imprecisi, rappresenta un grande ostacolo per qualsiasi sistema quantistico. La correzione degli errori quantistici richiede la codifica delle informazioni quantistiche in più qubit di quelli di cui avremmo altrimenti bisogno. Nel 2024, IBM ha annunciato un nuovo e rivoluzionario codice di correzione degli errori, circa 10 volte più efficiente rispetto ai metodi precedenti. Sebbene permangano delle sfide nell'implementazione dei codici di correzione degli errori quantistici e nell'esecuzione di calcoli su informazioni quantistiche codificate, questo nuovo codice traccia una chiara strada da percorrere. Indica la possibilità di eseguire circuiti quantistici con un miliardo o più di gate logici.
  4. Scoperta di algoritmi quantistici: il vantaggio quantistico richiede due componenti. Il primo è rappresentato dai circuiti quantistici vitali e il secondo è un mezzo per dimostrare che quei circuiti quantistici siano migliori dei metodi classici noti per risolvere un problema quantistico. La scoperta di algoritmi quantistici è ciò che porterà le attuali tecnologie dall'utilità quantistica al vantaggio quantistico.
  5. Software e middleware quantum: il vantaggio quantistico richiede uno stack software altamente performante e stabile per scrivere, ottimizzare ed eseguire programmi quantistici. Open source e basato su Python, Qiskit di IBM è di gran lunga l'SDK quantistico più utilizzato al mondo. È utile per le esecuzioni sia sulla flotta di computer quantistici superconduttivi di IBM, sia su sistemi che utilizzano tecnologie alternative, come gli ioni intrappolati in campi magnetici o il quantum annealing.
  6. Super computing quantistico: nel prossimo futuro, il quantum computing funzionerà in tandem con il super computing classico moderno e futuro per essere utile. I ricercatori quantistici si stanno quindi preparando per un mondo in cui i super computer classici possano utilizzare circuiti quantistici per aiutare a risolvere i problemi.
Techsplainers | Podcast

Ascolta: "Parte 3: Cos'è il quantum computing?"

Segui Techsplainers su Spotify e Apple Podcasts.

Autori

Josh Schneider

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

Soluzioni correlate
Tecnologia quantistica - IBM Quantum

IBM fornisce tecnologie di calcolo quantistico tra cui Qiskit SDK e Qiskit Runtime per un calcolo quantistico scalabile e orientato alle prestazioni.

Esplora IBM Quantum System One
Soluzioni di Quantum Computing IBM

Portare il quantum computing efficiente nel mondo con Qiskit Runtime e IBM Quantum Safe.

Esplora le soluzioni di quantum computing
IBM Quantum Safe Services

Proteggi la tua azienda dai rischi della crittografia post-quantistica con IBM Quantum Safe Transformation Services.

Servizi di crittografia quantistica
Fasi successive

Libera il potenziale del quantum computing con i sistemi quantistici scalabili e ad alte prestazioni di IBM. Esplora le funzionalità che plasmeranno il futuro dell'informatica e della sicurezza.

  1. Esplora le soluzioni di quantum computing
  2. Scopri la tecnologia IBM Quantum