← Ultimi articoli
⚛️ quantum physics

GPU-Accelerated Quantum Simulation of Stabilizer Circuits

Questo articolo presenta QuaSARQ, un simulatore accelerato da GPU che impiega nuovi algoritmi paralleli per l'evoluzione e le misurazioni di circuiti stabilizer per ottenere accelerazioni fino a 105× e una riduzione dell'energia superiore all'80% rispetto ai simulatori CPU e GPU allo stato dell'arte, consentendo la simulazione efficiente di circuiti con fino a 180.000 qubit.

Autori originali: Muhammad Osama, Dimitrios Thanos, Alfons Laarman

Pubblicato 2026-09-24
📖 6 min di lettura🧠 Approfondimento

Autori originali: Muhammad Osama, Dimitrios Thanos, Alfons Laarman

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Nella ricerca di un computer quantistico funzionante, gli scienziati affrontano un paradosso: per dimostrare che una macchina funziona, devono prima simulare il suo comportamento su un computer classico. Ma simulare un sistema quantistico è notoriamente difficile perché la quantità di informazioni necessarie per descriverlo cresce in modo esplosivo con l'aggiunta di ogni particella. Un singolo bit quantistico, o qubit, può esistere in uno stato di sovrapposizione, rappresentando contemporaneamente sia lo 0 che l'1. Quando si collegano molti qubit tra loro, il loro stato combinato diventa una vasta e complessa rete di possibilità che è incredibilmente difficile da tracciare. Tuttavia, esiste una classe speciale di circuiti quantistici, noti come circuiti stabilizzatori, che si comportano in modo più prevedibile. Questi circuiti utilizzano un insieme specifico di operazioni che, pur essendo abbastanza potenti da testare la correzione degli errori e i protocolli di comunicazione, non creano la piena e caotica complessità di un computer quantistico universale. Grazie a questa struttura, possono essere simulati su macchine classiche, ma solo se la simulazione è abbastanza intelligente da evitare di restare impantanata nell'enorme volume di dati.

La sfida è stata che, man mano che questi circuiti diventano più grandi — raggiungendo decine di migliaia di qubit e milioni di operazioni — i metodi di simulazione tradizionali si scontrano con un muro. Faticano particolarmente quando il circuito include misurazioni, che sono i momenti in cui lo stato quantistico viene osservato e costretto a collassare in un risultato definito. Queste misurazioni introducono casualità e richiedono al computer di riorganizzare costantemente la propria struttura dati interna, un processo che diventa dolorosamente lento e sequenziale sui processori standard. Ricercatori dell'Università di Leiden hanno ora introdotto un nuovo approccio che aggira questi colli di bottiglia spostando l'intera simulazione su una unità di elaborazione grafica, o GPU. Questi chip, originariamente progettati per renderizzare videogiochi, sono costruiti per eseguire migliaia di calcoli semplici simultaneamente, rendendoli ideali per il tipo di elaborazione massiva e parallela dei dati richiesto per simulare grandi circuiti quantistici.

Il team, guidato da Muhammad Osama, Dimitrios Thanos e Alfons Laarman, ha sviluppato un nuovo simulatore chiamato QuaSARQ. Invece di cercare di far girare più velocemente i vecchi metodi sequenziali, hanno riscritto completamente gli algoritmi sottostanti per adattarli all'architettura della GPU. In una simulazione standard, l'aggiornamento dello stato di un circuito quantistico dopo una misurazione comporta spesso un processo passo dopo passo simile alla risoluzione di un puzzle complesso in cui non puoi muovere il pezzo successivo finché non è stato posizionato quello corrente. Questo crea una catena di dipendenze che rallenta tutto. I ricercatori hanno riprogettato questo processo in modo che la GPU possa gestire migliaia di questi aggiornamenti contemporaneamente. Ci sono riusciti organizzando i dati in modo che la memoria possa essere accessata tramite flussi continui e fluidi, eliminando le pause e i conflitti che solitamente si verificano quando molti processori tentano di leggere e scrivere nello stesso spazio di memoria contemporaneamente.

Una chiave innovazione nel loro lavoro è il modo in cui gestiscono i punti di "pivot" durante la simulazione. Quando avviene una misurazione, il simulatore deve identificare quali parti dello stato quantistico sono influenzate e aggiornarle. Nei metodi precedenti, trovare queste parti influenzate era un processo di ricerca lento che variava enormemente a seconda del circuito specifico. Il nuovo metodo compattizza questi risultati di ricerca in una lista stretta e compatta, permettendo alla GPU di elaborarli in un unico passaggio efficiente. Inoltre, hanno sostituito la tradizionale eliminazione dei dati passo dopo passo con una tecnica parallela che calcola i cambiamenti necessari in tre passaggi coordinati. Ciò consente al simulatore di gestire circuiti con fino a 180.000 qubit e profondità di 1.000 strati, una scala precedentemente fuori portata per molti strumenti esistenti.

I risultati dei loro test sono stati sorprendenti. Confrontato con i simulatori più veloci esistenti, inclusa la Strumento altamente ottimizzato basato su CPU noto come Stim, QuaSARQ ha dimostrato un enorme miglioramento nella velocità. Nei casi di test più impegnativi, il nuovo simulatore è stato fino a 105 volte più veloce dei suoi concorrenti. Oltre alla velocità pura, i guadagni di efficienza sono altrettanto significativi. Poiché la GPU ha completato i compiti molto più rapidamente, ha consumato oltre l'80% di energia in meno rispetto alle alternative basate su CPU. Questa è una scoperta cruciale, poiché il costo energetico per eseguire simulazioni su larga scala sta diventando una preoccupazione importante per i ricercatori. Il nuovo strumento eccelle anche nel campionamento "many-shot", un processo in cui lo stesso circuito viene eseguito migliaia di volte per costruire un quadro statistico del suo comportamento. Mentre altri simulatori rallentavano significativamente all'aumentare del numero di campioni richiesti, QuaSARQ manteneva un ritmo costante e rapido, gestendo migliaia di shot con facilità.

I ricercatori hanno testato il loro sistema contro una vasta gamma di benchmark, da piccoli circuiti a quelli massicci con 180.000 qubit. In questi test, QuaSARQ ha costantemente superato non solo Stim, ma anche altri pacchetti software leader come Qiskit-Aer, Qibo, Cirq e PennyLane. In un confronto specifico, mentre il principale simulatore CPU è riuscito a completare 125 circuiti in una finestra di 132 ore, QuaSARQ ne ha finiti 177 in sole 72 ore. Il vantaggio era particolarmente pronunciato nei circuiti con molte misurazioni, dove i nuovi algoritmi paralleli hanno impedito alla simulazione di bloccarsi. Il team ha osservato che il loro approccio non si limita a rendere più veloci le simulazioni esistenti, ma permette la simulazione di circuiti quantistici a una scala che era precedentemente impossibile studiare in dettaglio.

Questo lavoro suggerisce che la strada per comprendere sistemi quantistici complessi possa risiedere nell'adattare l'hardware classico a pensare in parallelo piuttosto che in sequenza. Ripensando a come i dati vengono archiviati e come gli aggiornamenti vengono calcolati, i ricercatori hanno dimostrato che i limiti degli attuali simulatori non sono leggi fondamentali della fisica, ma piuttosto sfide ingegneristiche che possono essere risolte. Il successo di QuaSARQ indica che, per la specifica classe di circuiti stabilizzatori, la combinazione di algoritmi specializzati e moderno hardware GPU può fornire uno strumento potente per verificare la correzione degli errori quantistici e progettare futuri protocolli quantistici. Sebbene ciò non risolva il problema della simulazione per tutti i tipi di circuiti quantistici, fornisce un metodo robusto ed efficiente per una classe fondamentale di problemi che sono critici per lo sviluppo di computer quantistici affidabili. Le scoperte offrono una chiara dimostrazione che, con l'approccio giusto, le barriere computazionali per simulare il comportamento quantistico su larga scala possono essere significativamente abbassate.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →