A favicon of QUA

QUA

QUA is an intuitive pulse-level programming language used with Quantum Machines’ OPX hybrid controllers. It is the core of QM’s comprehensive hybrid development platform – which also features automated calibrations via QUAlibrate, and access to a vast library of control applications. QUA seamlessly merges quantum and classical programming. With QUA, quantum builders can easily program complex algorithms that were previously impossible, reaching milestones faster and accelerating the path to breakthrough results.

Visit QUA
A screenshot of QUAVisit

QUA unifies quantum operations at the pulse level with classical resources, including Turing-complete computations and rich control flow (if/else, for, while loops and swith cahse, using real-time parameters). Unlike conventional programming models that separate quantum and classical code, QUA integrates both into a single, frictionless framework. This removes latency, optimizes performance, and enables real-time quantum-classical interaction – from simple pulse generation to the most advanced adaptive circuit execution. QUA further provides advanced upper-layer interfaces, ensuring smooth integration with industry-leading frameworks such as Qiskit, OpenQASM3 for circuit-level coding, and CUDA-Q (HPC-QC application development).

Share:

Similar to QUA:

 

  
  

 

  
  

 

  
  

Command Menu