Full-stack Quantum Hardware Optimization

Stefan Krastanov | UMass Amherst

The Quantum Technology Stack

Quantum Algorithms

Error Correction

Noisy Digital Circuits

Analog Control

Materials

Analog Quantum Hardware

Room-temp optical quantum computing¹
  1. Krastanov et al.
    Room-temperature photonic logical qubits via second-order nonlinearities
Room-temp optical quantum computing¹
Near-term² photonic hardware and accelerators for classical computation³
  1. Krastanov et al.
    Room-temperature photonic logical qubits via second-order nonlinearities
  2. Krastanov et al.
    Controlled-Phase Gate by Dynamic Coupling of Photons to a Two-Level Emitter
  3. Basani et al.
    All-Photonic Artificial Neural Network Processor Via Non-linear Optics
Room-temp optical quantum computing¹
Near-term² photonic hardware and accelerators for classical computation³
Control⁴ and networking⁵ of microwave devices
  1. Krastanov et al.
    Room-temperature photonic logical qubits via second-order nonlinearities
  2. Krastanov et al.
    Controlled-Phase Gate by Dynamic Coupling of Photons to a Two-Level Emitter
  3. Basani et al.
    All-Photonic Artificial Neural Network Processor Via Non-linear Optics
  4. Krastanov et al.
    Universal control of an oscillator with dispersive coupling to a qubit
  5. Krastanov et al.
    Optically-Heralded Entanglement of Superconducting Systems in Quantum Networks
Room-temp optical quantum computing¹
Near-term² photonic hardware and accelerators for classical computation³
Control⁴ and networking⁵ of microwave devices
Spin-mechanics interfaces⁶
  1. Krastanov et al.
    Room-temperature photonic logical qubits via second-order nonlinearities
  2. Krastanov et al.
    Controlled-Phase Gate by Dynamic Coupling of Photons to a Two-Level Emitter
  3. Basani et al.
    All-Photonic Artificial Neural Network Processor Via Non-linear Optics
  4. Krastanov et al.
    Universal control of an oscillator with dispersive coupling to a qubit
  5. Krastanov et al.
    Optically-Heralded Entanglement of Superconducting Systems in Quantum Networks
  6. Raniwala*, Krastanov* et al.
    A spin-optomechanical quantum interface [...]
Room-temp optical quantum computing¹
Near-term² photonic hardware and accelerators for classical computation³
Control⁴ and networking⁵ of microwave devices
Spin-mechanics interfaces⁶
Learning hardware parameters⁷⁸
  1. Krastanov et al.
    Room-temperature photonic logical qubits via second-order nonlinearities
  2. Krastanov et al.
    Controlled-Phase Gate by Dynamic Coupling of Photons to a Two-Level Emitter
  3. Basani et al.
    All-Photonic Artificial Neural Network Processor Via Non-linear Optics
  4. Krastanov et al.
    Universal control of an oscillator with dispersive coupling to a qubit
  5. Krastanov et al.
    Optically-Heralded Entanglement of Superconducting Systems in Quantum Networks
  6. Raniwala*, Krastanov* et al.
    A spin-optomechanical quantum interface [...]
  7. Krastanov et al.
    Stochastic estimation of dynamical variables
  8. Krastanov et al.
    Unboxing Quantum Black Box Models [...]

QuantumSavory.jl

github.com/QuantumSavory

A few state-of-the-art Simulators

The wider Julia ecosystem

QuantumOptics.jl, ITensors.jl, Yao.jl, quantum chemistry and solid state tools, EM tools, multiphisics classical tools, etc

Most sophisticated Clifford algebra simulator

github.com/QuantumSavory/QuantumClifford.jl Multiplying two 1 gigaqubit Paulis in 32 ms.

With upcoming "Google Summer of Code" contributors working on GPU acceleration and ECC zoo.

MIT and UMass students working on code generators.

Incoming master student working on code decoders.

github.com/QuantumSavory/QuantumClifford.jl

As an "algebra" tool: random states, gate enumeration, canonicalization, partial traces, projections.

QuantumClifford.jl

              random_stabilizer(5,10) |> 
                  canonicalize_clip! |>
                  naive_syndrome_circuit
            
QuantumClifford.jl

As an "circuit simulation" tool: Monte Carlo, Pauli frames, and perturbative expansions.

QuantumClifford.jl

              Dict{CircuitStatus, Num} with 3 entries:
                failure       => 4e*((1 - 3e)^3)
                false_success => 6e*((1 - 3e)^3)
                true_success  => (1 - 3e)^4 + 2e*((1 - 3e)^3)
            
QuantumClifford.jl

support for non-Clifford expansions, conversion to QuantumOptics.jl objects and more...

Faster-than-Clifford Bell Pair circuits

github.com/QuantumSavory/BPGates.jl
Time to perform a pair of CNOT gates, depending on formalism

Waveguide Quantum Electrodynamics

github.com/qojulia/WaveguideQED.jl
Quantum wavepacket reflected from a cavity

Taking Optimization Seriously

Even your Monte Carlo simulations should be "differentiable"!

We are hiring both at UMass Amherst and MIT:
software engineering
quantum science

Message at skrastanov@umass.edu

 

Including work done with Vaishnavi Addala, Shu Ge, Shayan Pardis, Chen Zhao, Hong-Ye Hu, Dirk Englund, Saikat Guha.

Consider gradschool or postdoc at UMass Amherst:

Design of optical/mechanical/spin devices with Sandia, Mitre, and MIT.

Working on practical LDPC ECC in networking and computing with CQN.

Creating new tools for the entire community.