Cos’è il quantum computing, come funziona e perché è il futuro

Redazione

31 Dicembre 2024 - 18:15

Il quantum computing è una tecnologia in continua evoluzione, basata sulla meccanica quantistica e, da molti, considerata il futuro a 360°.

Cos’è il quantum computing, come funziona e perché è il futuro

Il quantum computing rappresenta una delle frontiere più affascinanti e promettenti della tecnologia moderna. A differenza dei computer tradizionali, che elaborano informazioni utilizzando bit binari (0 o 1), i computer quantistici sfruttano i qubit, capaci di esistere simultaneamente in più stati grazie ai principi della meccanica quantistica, come la sovrapposizione e l’entanglement. Questa caratteristica consente loro di affrontare problemi complessi con una velocità e un’efficienza inarrivabili per i sistemi classici.

Negli ultimi anni, il campo del quantum computing ha registrato progressi significativi, attirando l’attenzione di aziende, istituzioni accademiche e governi di tutto il mondo. Le potenziali applicazioni spaziano dalla crittografia avanzata alla simulazione di processi chimici, dall’ottimizzazione di sistemi complessi all’intelligenza artificiale.

Nonostante le sfide tecniche ancora da superare, come la gestione degli errori e la scalabilità dei sistemi, l’entusiasmo e gli investimenti nel settore suggeriscono che il quantum computing potrebbe rivoluzionare numerosi ambiti della nostra vita quotidiana nel prossimo futuro. Anzi, lo sta già facendo.

Cos’è il quantum computing e cosa sono i quantum computers

Il quantum computing, come detto, sfrutta le leggi della meccanica quantistica, ossia quella parte della fisica che studia le particelle più piccole e il modo in cui assumono nello stesso momento più di uno stato. Si tratta di una tecnologia in continua evoluzione e che sarà in grado di fornire soluzioni di calcolo sempre più veloci. Per questo nel suo sviluppo sono impegnate aziende affermate e governi ed è terreno di coltura di startup.

Ma mettiamo ordine e diamo una definizione puntuale e tecnica del quantum computing:

il quantum computing è una disciplina che combina informatica e meccanica quantistica per sviluppare nuovi paradigmi di calcolo. Il cuore di questa tecnologia è il qubit, o bit quantistico, che a differenza del bit classico può trovarsi in una sovrapposizione di stati, rappresentando simultaneamente sia lo 0 che l’1. Questa proprietà deriva dal principio di sovrapposizione quantistica, che permette ai qubit di esplorare molteplici soluzioni contemporaneamente.

Spiegandolo nella maniera più semplice possibile, questo significa che i qubit, in logica computistica tradizionale possono essere sia uno zero, quanto un uno, o anche entrambi contemporaneamente, cioè possono formare la cosiddetta sovrapposizione.

Un’altra caratteristica fondamentale è l’entanglement, un fenomeno per cui due o più qubit diventano interdipendenti, consentendo correlazioni istantanee indipendentemente dalla distanza che li separa. Queste peculiarità permettono ai computer quantistici di eseguire calcoli complessi in tempi significativamente ridotti rispetto ai computer tradizionali.

Tuttavia, la realizzazione pratica di tali sistemi presenta sfide notevoli, tra cui la coerenza dei qubit, la correzione degli errori e la necessità di operare a temperature prossime allo zero assoluto per mantenere la stabilità degli stati quantistici. Tanto la ricerca accademica quanto quella industriale sono al lavoro ormai da anni per creare dispositivi basati sul quantum computing che possano essere utilizzabili in modo diffuso, nel lungo termine e, soprattutto, che siano privi di errori.

Quando nasce il quantum computing? Un po’ di storia

Le origini del quantum computing vanno fatte risalire al lontano 1935, quando Albert Einstein affrontò la materia quantistica insieme ad altri scienziati, come Boris Podolsky e Nathan Rosen. Ma bisogna passare al 1981 per trovare la prima applicazione della teoria dei quanti ai computer, a opera del fisico Paul Benioff, che propose un modello di macchina di Turing e si ascrive al lavoro di Richard Feynman e Jurij Manin l’idea che un quantum computer possa fare operazioni superiori a quelle di un classico computer.

Nel 1992 si vede il primo algoritmo che esibisce un vantaggio quantistico e la svolta vera la si compie due anni dopo, con l’algoritmo di Peter Shor per la fattorizzazione degli interi in tempo polinomiale che pone dubbi sullainvulnerabilità della crittografia asimmetrica RSA.

Veniamo a inizio secolo, con Ibm che dimostra il primo calcolo di algoritmo quantistico e con il primo computer quantistico commerciale prodotto da D-Wave nel 2012. Nel 2019 sempre Ibm propone il suo primo computer quantistico, Ibm Q System One, utilizzabile in cloud, e scende fattivamente nell’agone della supremazia quantistica anche Google, affermando di aver completato in tre minuti e mezzo un calcolo che avrebbe richiesto migliaia di anni utilizzando un quanto computer.

Perché il quantum computing è più potente del computing tradizionale

Più avanti vedremo come lavorano i qubit. Intanto vediamo di capire perché i computer quantistici sono più potenti di quelli tradizionali, anche se questi prendono la forma di supercomputer, ossia quei grandi sistemi utilizzati da ingegneri e scienziati e caratterizzati dal lavoro di migliaia di CPU (Control Process Unit) e GPU (Graphical Process Unit), ossia, processori e coprocessori grafici.

Ma non sempre i supercomputer riescono a risolvere tutti i problemi. Lo afferma la stessa Ibm, che i grandi computer a partire dai mainframe li ha creati.
Se un supercomputer si blocca, spiega Ibm, probabilmente è perché gli è stato chiesto di risolvere un problema con un grado di complessità troppo elevato.

Allora cos’è un problema complesso? È un problema con molte variabili, che si relazionano in modi complicati. Gli esempi sono noti e spesso citati: si va dal modellare il comportamento degli atomi di una molecola, ma anche al trovare la disposizione ideale per mettere a tavola un gruppo di una decina di persone ognuna delle quali ha delle preferenze riguardo le persone da avere accanto.

Problemi importanti di valore collettivo o problemi futili, non importa: quello che fa la differenza sono le combinazioni di calcolo matematico, che possono mettere in crisi un computer tradizionale, obbligandolo a lunghi calcolo.

Il fatto è che i computer quantistici sono più veloci e infatti si parla di supremazia quantistica. Con questa terminologia si intende la misurazione empirica della maggiore efficacia dei quantum computer rispetto a quelli tradizionali nella risoluzione di alcune categorie di problemi.

E la stessa supremazia quantistica non è un concetto definito, non sta su una linea fissata: il suo confine muta continuamente, l’asticella si alza, perché l’industria tecnologica sviluppa algoritmi capaci di accrescere le prestazioni di supercalcolo del classico computing.

Come funzionano i quantum computers?

Sempre Ibm ci offre un esempio che spiega in modo semplice come i computer quantistici possono avere successo dove invece i computer classici falliscono: capire come si comportano le proteine, un tema che ha importanti implicazioni per la medicina e le scienze umane. 

Un classico supercomputer può essere indicato per svolgere operazioni come l’ordinamento di un grande database di sequenze proteiche, ma fa fatica a trovare in quei dati i modelli che determinano il comportamento delle proteine, che sono lunghe stringhe di aminoacidi che si ripiegano in forme complesse.

Il supercomputer può utilizzare i suoi processori per testare ogni possibile modo di ripiegare la catena chimica, ma quando le sequenze di proteine diventano più lunghe e complesse, il supercomputer si blocca. Teoricamente, una catena di 100 aminoacidi potrebbe ripiegarsi in miliardi di miliardi di modi, e nessun computer dispone di capacità e memorie necessarie per considerare tutte le possibili combinazioni di ripiegature individuali.

Gli algoritmi quantistici invece approcciano questi problemi complessi creando spazi multidimensionali in cui emergono i modelli che collegano i singoli punti di dati. I computer classici non possono creare questi spazi e di conseguenza non possono trovare i modelli.

I quantum computer sono macchine che richiedono meno energia dei supercomputer: un processore Quantum non è molto più grande di quello di un notebook e la macchina che lo ospita ha perlopiù bisogno di sistemi di raffreddamento per mantenere il processore a quella bassa temperatura (prossima allo zero) necessaria per il suo funzionamento, al contrario dei computer tradizionali, che sono normalmente raffreddati con ventole.

Vengono utilizzati fluidi super-raffreddati allo scopo di consentire agli elettroni di muoversi senza incontrare resistenza. Si parla pertanto di superconduttori: quando gli elettroni passano attraverso i superconduttori si accoppiano, formando le "coppie di Cooper”, che trasportano una carica attraverso barriere, o isolanti, con un processo noto come quantum tunneling.

Dicevamo che se un processore classico utilizza i bit per eseguire le operazioni, un computer quantistico utilizza i qubit per eseguire algoritmi quantistici multidimensionali. Ricordiamo che i qubit operano in modo diverso dai normali bit dei computer in quanto ciascun qubit può essere contemporaneamente sia un 1 e uno 0. Questo tipo di sovrapposizione consente ai computer quantici di elaborare le informazioni in modi più veloci per risolvere problemi complessi.

Il qubit mette l’informazione quantistica in uno stato cosiddetto di sovrapposizione, che rappresenta una combinazione di tutte le possibili configurazioni. Dei gruppi di qubit sovrapposti possono creare spazi computazionali complessi e multidimensionali. È in questi spazi che vengono rappresentati i problemi complessi in modi nuovi.

Dove si applica già il quantum computing

Le applicazioni del quantum computing sono in rapida espansione, trovando impiego in diversi settori chiave.

Per la sua capacità di elaborazione inusuale il quantum computing si rivolge ai settori che tradizionalmente sono ad alta intensità di calcolo, come quello finanziario, il settore healthcare e delle scienze umane e l’intelligenza artificiale, intesa come macro settore tecnologico che trova sbocchi in qualsiasi disciplina.

  • Nell’ambito della chimica e della farmacologia, i computer quantistici possono simulare con precisione le interazioni molecolari, accelerando la scoperta di nuovi farmaci e materiali.
  • Nel settore finanziario, queste tecnologie offrono strumenti avanzati per l’ottimizzazione dei portafogli, la gestione del rischio e l’elaborazione di strategie di trading più efficienti.
  • Inoltre, il quantum computing ha il potenziale di rivoluzionare l’intelligenza artificiale, migliorando l’apprendimento automatico e l’elaborazione dei dati su larga scala.
  • Anche la logistica e la gestione delle catene di approvvigionamento possono beneficiare di algoritmi quantistici per ottimizzare percorsi e processi, riducendo costi e tempi.
  • Infine, la crittografia quantistica promette di elevare gli standard di sicurezza nelle comunicazioni, rendendo i dati praticamente inviolabili grazie a protocolli basati su principi quantistici.

L’uso in finanza

Queste applicazioni evidenziano come il quantum computing possa trasformare profondamente vari settori, offrendo soluzioni innovative a problemi complessi. Secondo la società di analisi americana, Inside Quantum Technology Research, già alla fine del 2019 la Bank of America diceva che l’informatica quantistica sarebbe stata rivoluzionaria nel decennio a seguire, al pari di come lo sono stati gli smartphone nel decennio ’10.

Tecnologia fondamentale per i servizi finanziari anche secondo Goldman Sachs, JPMorgan, Citigroup e Wells Fargo, il calcolo quantistico sta interessando anche banche europee e asiatiche, compagnie assicurative, società di carte di credito, consulenti finanziari e hedge fund.

L’idea è di impiegare il quantum computing nella gestione e costruzione di portafogli, rilevamento di frodi, CRM, credit score, modellazione del rischio, determinazione dei prezzi dei derivati. Secondo Inside Quantum Technology, i computer quantistici, meno costosi dal punto di vista del funzionamento, potrebbero essere utilizzati con profitto anche in istituti finanziari più piccoli e nelle reti transazionali.

L’uso tra IA e machine learning

Riguardo il settore delle scienze umane, detto della ricerca relativa alle proteine, sono numerosi gli esempi di impiego in ambito chimico e biologico, dalla ricerca farmaceutica alla creazione di nuovi materiali, dall’evoluzione dei virus alla creazione di vaccini.

L’aspetto previsionale è proprio uno dei fattori che spingono all’impiego del quantum computing e che lo abbinano al grande campo di azione dell’intelligenza artificiale.

Ottimizzazione della linea di produzione, rilevamenti dei guasti, pianificazione dei trasporti, sono tre esempi in altrettanti ambiti produttivi e di servizi che tracciano una linea di collegamento fra quantum computing e machine learning.

Gli stessi modelli di machine learning possono avere problemi di generalizzazione ed essendogli attribuito il compito di fare previsioni sempre più precise, diventano più complessi, richiedono dati e il loro calcoli diventano più costosi. In questo caso il quantum computing è una svolta, perché promette prestazioni migliorate e migliore generalizzazione.

La disciplina è ancora in fase di sviluppo, ma il QML (Quantum Machine Learning) può già essere utilizzato in approcci ibridi per accelerare il calcolo e aumentare la precisione.

Quantum computing chip Eagle Ibm Quantum computing chip Eagle Ibm Quantum computing, il chip Eagle di Ibm

Quali aziende offrono il quantum computing

Sono molte le società tecnologiche sono impegnate in progetti di sviluppo in ambito quantum computing. Citiamo Toshiba, Nec, Fujitsu, At&T, Mitsubishi, BT, Alibaba, Nokia nel campo delle comunicazioni.

Già oggi, quindi, diverse aziende leader nel settore tecnologico stanno investendo significativamente nel quantum computing, offrendo servizi e piattaforme per sfruttare questa emergente tecnologia.

  • IBM è tra i pionieri, mettendo a disposizione IBM Quantum Experience, una piattaforma cloud che consente a ricercatori e sviluppatori di accedere ai suoi computer quantistici per sperimentazioni e sviluppo di algoritmi.
  • Google ha recentemente annunciato progressi significativi con il suo chip quantistico «Willow», capace di eseguire calcoli complessi in tempi estremamente ridotti, aprendo nuove possibilità per applicazioni pratiche in vari settori.
  • Microsoft offre Azure Quantum, una piattaforma che integra soluzioni quantistiche nel cloud, permettendo agli utenti di sviluppare e testare algoritmi quantistici utilizzando diverse tecnologie di qubit.
  • NVIDIA, sebbene nota principalmente per le sue GPU, ha sviluppato NVIDIA Quantum Cloud, fornendo strumenti per la simulazione e lo sviluppo di algoritmi quantistici, supportando l’ecosistema quantistico con soluzioni hardware e software avanzate.
  • Amazon Web Services fornisce Amazon Bracket, un servizio di calcolo quantistico completamente gestito progettato per aiutare a velocizzare la ricerca scientifica e lo sviluppo di software per consentire la risoluzione di problemi complessi.
  • Infine, aziende come IonQ stanno sviluppando hardware quantistico basato su tecnologie innovative, offrendo accesso ai loro sistemi attraverso piattaforme cloud, contribuendo all’espansione dell’accessibilità e dell’adozione del quantum computing.

Queste iniziative evidenziano l’impegno del settore privato nel rendere il quantum computing una realtà tangibile, accelerando l’innovazione e l’integrazione di tale tecnologia in applicazioni reali.

Iscriviti a Money.it