Universal Quantum Computer Simulation of 50 Qubits on Europe`s First Exascale Supercomputer Harnessing Its Heterogeneous CPU-GPU Architecture

I ricercatori hanno simulato con successo per la prima volta un computer quantistico universale da 50 qubit sul supercomputer esascale JUPITER d'Europa, sfruttando la sua architettura eterogenea GH200 attraverso tre innovazioni chiave: un utilizzo esteso della memoria tramite interconnessioni CPU-GPU, una codifica adattiva dei dati e un ottimizzatore del traffico di rete in tempo reale, ottenendo un aumento di velocità di 16,6 volte rispetto ai precedenti record.

Autori originali: Hans De Raedt, Jiri Kraus, Andreas Herten, Vrinda Mehta, Mathis Bode, Markus Hrywniak, Kristel Michielsen, Thomas Lippert

Pubblicato 2026-05-21
📖 5 min di lettura🧠 Approfondimento

Autori originali: Hans De Raedt, Jiri Kraus, Andreas Herten, Vrinda Mehta, Mathis Bode, Markus Hrywniak, Kristel Michielsen, Thomas Lippert

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

Immagina di cercare di risolvere un puzzle in cui ogni volta che aggiungi un pezzo, il numero di possibili disposizioni dell'intero puzzle raddoppia. Se hai 10 pezzi, è gestibile. Ma se ne hai 50, il numero di possibilità è così vasto che ci vorrebbero tutti i computer della Terra che lavorano insieme per miliardi di anni per controllarli tutti. Questa è la sfida della simulazione di un computer quantistico.

Questo articolo descrive come un team di scienziati del Centro di Supercomputing di Jülich in Germania, lavorando con NVIDIA, abbia costruito un "super-simulatore" chiamato JUQCS-50. Hanno utilizzato il primo supercomputer "Exascale" d'Europa (chiamato JUPITER) per simulare finalmente, per la prima volta, un computer quantistico a 50 qubit.

Ecco come hanno fatto, spiegato attraverso semplici analogie:

1. Il Problema: Il "Muro della Memoria"

Per simulare un computer quantistico, è necessario memorizzare un'enorme lista di numeri (chiamata "vettore di stato") che rappresenta ogni possibile stato del sistema.

  • L'Analogia: Immagina di cercare di immagazzinare una biblioteca di libri. Per un piccolo computer quantistico (48 qubit), la biblioteca sta su pochi dischi rigidi. Ma per un computer a 50 qubit, la biblioteca è così grande che riempirebbe un magazzino grande quanto una piccola città.
  • Il Limite: Il supercomputer utilizzato (JUPITER) ha una memoria incredibilmente veloce (come un'auto sportiva ad alte prestazioni), ma nemmeno quella era abbastanza grande da contenere l'intera biblioteca a 50 qubit in una sola volta.

2. La Soluzione: Tre "Trucchi Magici"

Per far entrare questa gigantesca biblioteca nello spazio disponibile e farla girare velocemente, il team ha utilizzato tre astuti trucchi:

Trucco #1: Lo "Zaino Condiviso" (Memoria Eterogenea)

Di solito, un computer ha uno zaino piccolo e super-veloce (memoria GPU) e uno zaino più grande, leggermente più lento (memoria CPU). Il vecchio metodo consisteva nell'utilizzare solo quello veloce.

  • L'Innovazione: Il team ha realizzato che potevano trattare entrambi gli zaini come un unico spazio gigante e continuo. Hanno costruito un ponte super-veloce (chiamato NVLink) tra CPU e GPU.
  • Il Risultato: Potevano memorizzare i dati nello zaino più grande e lento quando necessario, ma spostarli istantaneamente su quello veloce per i calcoli. È come avere un magazzino accanto alla tua officina; tieni la maggior parte dei tuoi attrezzi nel magazzino, ma hai un nastro trasportatore che li porta al tuo banco di lavoro in un batter d'occhio.

Trucco #2: Il "File Zip Compresso" (Codifica Adattiva dei Byte)

Memorizzare i numeri nel loro formato completo ad alta precisione (come una foto ad alta risoluzione) occupa troppo spazio.

  • L'Innovazione: Il team ha sviluppato un modo per "zippare" i dati. Hanno compresso i numeri fino a una dimensione più piccola (come trasformare una foto ad alta risoluzione in una miniatura) abbastanza da farli entrare nella memoria, ma in modo intelligente tale che, quando dovevano fare i calcoli, potevano "decomprimerli" istantaneamente alla piena precisione.
  • Il Risultato: Questo ha ridotto la memoria necessaria di 8 volte, permettendo loro di far entrare la simulazione a 50 qubit nello spazio disponibile senza perdere l'accuratezza della risposta.

Trucco #3: Il "Poliziotto del Traffico" (Ottimizzatore in Tempo Reale)

Quando hai migliaia di computer che lavorano insieme, devono parlarsi costantemente. Se tutti provano a parlare contemporaneamente, la rete si intasa (ingorgo).

  • L'Innovazione: Il software agisce come un poliziotto del traffico intelligente. Guarda il prossimo passo del puzzle e decide esattamente quando e cosa inviare, in modo che i computer siano sempre al lavoro mentre i dati si muovono in background.
  • Il Risultato: Questo ha minimizzato il tempo che i computer hanno passato ad attendersi a vicenda, mantenendo la simulazione in esecuzione fluida.

3. Il Risultato: Una Corsa da Record

Combinando questi trucchi sul supercomputer JUPITER (che utilizza 16.384 potenti "superchip"), il team ha raggiunto qualcosa mai fatto prima:

  • Velocità: Hanno simulato il computer a 50 qubit 16,6 volte più velocemente del precedente record mondiale detenuto da un altro supercomputer (il computer K).
  • Efficienza: Mentre il tempo di simulazione esplode solitamente in modo esponenziale man mano che si aggiungono qubit, il loro sistema è riuscito a mantenere la crescita del tempo quasi lineare. È come se avessero trovato il modo di costruire un'auto che diventa più veloce man mano che trasporta più passeggeri, invece di rallentare.

4. Perché Questo Importa (Secondo l'Articolo)

L'articolo sottolinea che questa è una simulazione, non un vero computer quantistico.

  • Il Laboratorio "Perfetto": I veri computer quantistici oggi sono rumorosi e commettono errori. Questo simulatore fornisce una versione "perfetta" di un computer a 50 qubit.
  • Il Benchmark: Permette agli scienziati di testare nuovi algoritmi quantistici (come quelli per la chimica o l'ottimizzazione) e vedere quale dovrebbe essere il risultato ideale. Questo li aiuta a capire come correggere gli errori nelle macchine quantistiche fisiche reali.
  • L'Applicazione: Il team ha testato specificamente questo su "circuiti addizionatori" (problemi matematici) e ha scoperto che, anche con il loro trucco di compressione dei dati, la matematica è risultata perfettamente corretta.

In sintesi: Il team ha costruito una "macchina del tempo" digitale in grado di simulare perfettamente un computer quantistico a 50 qubit. Lo hanno fatto estendendo astutamente la memoria di un massiccio supercomputer e organizzando il traffico dei dati in modo così efficiente da battere i precedenti record di velocità e dimensioni, offrendo agli scienziati un potente nuovo strumento per progettare e testare le future tecnologie quantistiche.

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 →