FROM OUR PRODUCT RANGE
QUA

QUA

  • Type Pulse-level language
  • Syntax Python-like
  • Execution Real-time, PPU
  • Control Flow Full, Turing-complete
  • Scaling 1 to 1,000+ qubits
  • License Open source

QUA is Quantum Machines’ pulse-level programming language, unifying quantum control operations with classical computation in a single, Python-like framework.

Programs run directly on the Pulse Processing Unit within qubit coherence time, so a QUA sequence combines pulse generation, measurement, and real-time decision-making (if/else, for loops, switch-case) without switching between separate quantum and classical layers. The same code scales from a single qubit to a system with thousands, without a rewrite, and interfaces with Qiskit, OpenQASM3, and CUDA-Q for teams already working in those frameworks.

Overview

QUA is Quantum Machines’ pulse-level programming language, unifying quantum control operations with classical Turing-complete computation in one framework. Written with a Python-like syntax, it lets researchers program complex quantum-classical workflows directly, without switching between separate quantum and classical layers for each part of an experiment.

Specifications
  • Hybrid programming: pulse-level quantum operations and classical computation, one framework
  • Real-time execution on the Pulse Processing Unit, within qubit coherence time
  • Control flow: if/else, for loops, while loops, switch-case, real-time parameters
  • Parametric pulse generation on the fly, minimal memory usage, no upload delay
  • Scales from single-qubit to thousand-qubit programs without a code rewrite
  • Interfaces with Qiskit, OpenQASM3, and CUDA-Q for upper-layer integration
Additional Information
  • Open source, with active contributions from academic and commercial communities on GitHub
  • Compiled through Quantum Machines' proprietary XQP compiler for low-latency execution
  • Qubit-agnostic, so the same language runs across different qubit modalities
  • Core language underlying QUAlibrate's automated calibration routines
  • Made by Quantum Machines, available in India exclusively through Globetek
Scroll to Top