Un processore IBM Quantum è un wafer non molto più grande di quello che si trova in un laptop. Un sistema hardware quantistico ha all'incirca le dimensioni di un'automobile ed è costituito principalmente da sistemi di raffreddamento per mantenere il processore superconduttore alla sua temperatura operativa ultra-fredda.
Un processore classico utilizza bit classici per eseguire le sue operazioni. Un computer quantistico utilizza qubit (bit CUE) per eseguire algoritmi quantistici multidimensionali.
Superconduttori
Probabilmente il tuo computer desktop utilizza una ventola per raffreddarsi a sufficienza e poter, così, funzionare. I nostri processori quantistici devono essere molto freddi, circa un centesimo di grado sopra lo zero assoluto, per evitare la "decoerenza" o mantenere i loro stati quantistici. Per raggiungere questo obiettivo, utilizziamo superfluidi ultra-raffreddati. A queste temperature bassissime, alcuni materiali presentano un importante effetto meccanico quantistico: gli elettroni si muovono attraverso di essi senza resistenza. Ciò li rende "superconduttori".
Quando gli elettroni passano attraverso i superconduttori, si accoppiano, 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.
Controllo
I nostri computer quantistici utilizzano le 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.
Sovrapposizione
Un qubit non è di per sé molto utile. Ma può eseguire un trucco importante: 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.
Entanglement
L'entanglement quantistico è un effetto che mette in relazione il comportamento di due cose separate. I fisici hanno scoperto che quando due qubit sono entangled, le modifiche a un qubit hanno un impatto diretto sull'altro.
Interferenza
In un ambiente di qubit entanged posti in uno stato di sovrapposizione, ci sono onde di probabilità. Queste sono 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 i picchi e le depressioni interagiscono. In entrambi i casi, si tratta di forme di interferenza.
Un calcolo su un computer quantistico funziona preparando una sovrapposizione di tutti gli stati computazionali possibili. Un circuito quantistico, preparato dall'utente, utilizza l'interferenza in modo selettivo sui componenti della sovrapposizione secondo un algoritmo. Molti risultati possibili vengono annullati dall'interferenza, mentre altri vengono amplificati. I risultati amplificati costituiscono le soluzioni per il calcolo.