Condividi tramite


Simulatori quantistici di back-end da fornitori quantistici

Questo articolo descrive i simulatori back-end disponibili dai provider quantistici. Questi simulatori sono disponibili per tutti gli utenti di Azure Quantum e sono un ottimo modo per testare i Q# programmi prima di eseguirli in un computer quantistico reale.

IonQ

IonQ fornisce un simulatore idealizzato con accelerazione GPU che supporta fino a 29 qubit, usando lo stesso set di porte fornito da IonQ nell'hardware quantistico. Il simulatore è un ottimo posto in cui eseguire i processi preliminari prima di eseguirli in un computer quantistico effettivo.

  • Tipo di lavoro: Simulation
  • Formato dei dati: ionq.circuit.v1
  • ID destinazione: ionq.simulator
  • Profilo di esecuzione di destinazione: QIR Base (Rappresentazione Intermedia Quantistica)

Per altre informazioni, vedere la pagina del provider IonQ .

PASQAL

L'emulatore Emu-TN di PASQAL simula l'evoluzione temporale di uno stato quantistico usando l'equazione di Schrödinger corrispondente alle azioni eseguite dai laser.

L'emulatore Emu-TN viene eseguito in un cluster di nodi NVIDIA DGX, ognuno dotato di GPU NVIDIA A100, abilitando l'emulazione dei processori quantistici di PASQAL. Si tratta di uno strumento chiave per creare prototipi e convalidare i programmi quantistici prima di eseguirli nell'unità di elaborazione quantistica (QPU). Fino a 100 qubit in matrici 2D possono essere emulati per sviluppare applicazioni industriali e per promuovere la scoperta scientifica.

  • Tipo di lavoro: Simulation
  • Formato dei dati: application/json
  • ID destinazione: pasqal.sim.emu-tn
  • Profilo di esecuzione previsto: N/A

Per altre informazioni, vedere la pagina del provider PASQAL .

Quantinuum

Quantinuum offre due strumenti dell'emulatore:

Controlli sintassi : questi strumenti verificano la sintassi corretta, il completamento della compilazione e la compatibilità del computer, usando lo stesso compilatore del computer quantistico di destinazione. Sono disponibili controlli sintassi per entrambi i computer System Model H2.

  • Tipo di lavoro: Simulation
  • Formati di dati: honeywell.openqasm.v1, honeywell.qir.v1
  • ID di destinazione:
    • Controllo sintassi H2-1: quantinuum.sim.h2-1sc
    • Controllo sintassi H2-2: quantinuum.sim.h2-2sc
  • Profilo di esecuzione di destinazione: istanza riservata adattiva QIR
  • Prezzi: gratuito ($0)

Emulatori: questi strumenti contengono un modello fisico dettagliato e un modello di rumore realistico dell'hardware del modello di sistema H2 effettivo. Sono disponibili emulatori per entrambi i computer H2 insieme a un emulatore Quantinuum basato sul cloud.

  • Tipo di lavoro: Simulation
  • Formato dei dati: honeywell.openqasm.v1, honeywell.qir.v1
  • ID di destinazione:
    • Emulatore H2-1: quantinuum.sim.h2-1e
    • Emulatore H2-2: quantinuum.sim.h2-2e
  • Profilo di esecuzione di destinazione: istanza riservata adattiva QIR

L'emulatore Quantinuum è un emulatore basato su serie H del modello di sistema disponibile gratuitamente nella pagina Codice con Microsoft Quantum . Per altre informazioni, vedere la pagina Dell'emulatore Quantinuum .

Per altre informazioni su tutti gli emulatori Quantinuum, vedere la pagina del provider Quantinuum .

Rigetti

Rigetti fornisce la propria macchina virtuale quantistica (QVM), un simulatore open source per Quil. La destinazione QVM accetta un programma Quil come testo ed esegue il programma in QVM ospitato nel cloud, restituendo risultati simulati.

  • Tipo di lavoro: Simulation
  • Formati di dati: rigetti.quil.v1, rigetti.qir.v1
  • ID destinazione: rigetti.sim.qvm
  • Profilo di esecuzione di destinazione: QIR Base
  • Prezzi: gratuito ($0)

Per ulteriori informazioni, vedere la pagina del fornitore Rigetti.