GateBased Classe

Architettura generica basata su gate. La frequenza degli errori può essere impostata in modo arbitrario ed è 1e-3 o 1e-4 nel riferimento.

Riferimenti:

  • Michael E. Beverland, Prakash Murali, Matthias Troyer, Krysta M. Svore, Torsten Hoefler, Vadym Kliuchnikov, Raggruppa Hao Low, Mathias Soeken, Aarthi Sundaram, Alexander Vaschillo: Valutazione dei requisiti per la scalabilità al vantaggio quantistico pratico, arXiv:2211.07629

  • Jens Koch, Terri M. Yu, Jay Gambetta, A. A. Houck, D. I. Schuster, J. Majer, Alexandre Blais, M. H. Devoret, S. M. Girvin, R. J. Schoel oggigiorno: Charge insensitive qubit design derivato dalla casella di coppia Cooper, arXiv:cond-mat/0703002

Costruttore

GateBased(*, error_rate: float = 0.0001, gate_time: int, measurement_time: int, two_qubit_gate_time: int | None = None)

Parametri

Nome Descrizione
error_rate
Necessario

Frequenza degli errori per tutti i controlli. Il valore predefinito è 1e-4.

gate_time
Necessario

Ora (in ns) per le porte a qubit singolo.

measurement_time
Necessario

Tempo (in ns) per le operazioni di misurazione.

two_qubit_gate_time
Necessario

L'ora (in ns) per le porte a due qubit (CNOT,DL). Se non specificato, il valore gate_timepredefinito è .

Parametri di sole parole chiave

Nome Descrizione
error_rate
Valore predefinito: 0.0001
gate_time
Necessario
measurement_time
Necessario
two_qubit_gate_time
Valore predefinito: None

Metodi

provided_isa

provided_isa

provided_isa(ctx: ISAContext) -> ISA

Parametri

Nome Descrizione
ctx
Necessario

Attributi

error_rate

error_rate: float = 0.0001

gate_time

gate_time: int

measurement_time

measurement_time: int

two_qubit_gate_time

two_qubit_gate_time: int | None = None