• Products
    • Quantum Control Systems
      • OPX1000
        High-Density Control Platform for Quantum Computers at Scale
      • OPX+
        Ultra-Fast Quantum Controller
      • Octave
        Up/Down Conversion Up to 18 GHz
      • QDAC
        Ultra-Low-Noise 24-Channel DAC (by QDevil)
      • QBox
        Highly Reliable 24-Channel Breakout Box (by QDevil)
    • Cryogenic Control Systems
      • QCage
        MW Cavity Sample Holder (by QDevil)
      • QBoard
        Non-Magnetic Advanced Sample Holder (by QDevil)
      • QFilter
        Compact Multi-Stage Low-Pass Cryogenic Filter (by QDevil)
    • OPX1000
      High-Density Control Platform for Quantum Computers at Scale
  • Solutions
    • Use Cases
      • Advancing Quantum Research
      • Quantum Computing at Scale
      • Quantum for HPC
      • Quantum Sensing
      • Quantum Networks
    • Qubit Types
      • Superconducting
      • Defect Centers (NV)
      • Quantum Dots (Spin)
      • Neutral Atoms
    • Tracking the Trajectory of a Qubit’s State in Real-Time
      Easily run weak measurements to unlock exciting quantum experiments
  • Technology
    • Core Technologies
      • PPU
        Orchestrating classical and quantum computing in real time
      • QUA
        Extremely intuitive pulse-level quantum programming
    • Quantum Control Tutorial
      How to Dramatically Increase the Initialization Fidelity of Your Qubits with QUA
  • Resource Center
    • left
      • Scientific Publications
      • Brochures
      • Videos
      • Blog
      • FAQ
    • Finally: A Practical way to Benchmark Quantum Controllers
      A framework for evaluating quantum control solutions
  • Company
    • left
      • About Us
      • Careers
      • Press Releases
      • In the Media
      • Events
    • QM and NVIDIA Integration
      QM and NVIDIA to Power Quantum-Accelerated Supercomputers
Get Started
All Posts
QM Team
QM Team
  • Jump to:

All Posts

Quantum Machines Announces QUA as First Standard Universal Language for Quantum Computers

June 18 | 2020 | 04 min

The new language enables researchers to run any type of quantum program and combine it with classical processing

 Quantum Machines, the creator of the first complete hardware and software solution for the control and operation of quantum computers, announced today the launch of QUA as a standard universal language for Quantum Computing. QUA allows researchers to intuitively program even the most complex quantum programs that are tightly integrated with classical processing and real-time decision-making. The language is the first to address all requirements of an anticipated quantum computing software abstraction layer.

A primary challenge with quantum research and development today is that every quantum computer has its own unique hardware, coded in the researchers’ language of choice. The unique nature of every system results in teams spending inordinate amounts of time coding and programming new programs and algorithms, with any variation requiring either restarting the process or even re-routing the control hardware itself. The resulting process is extremely time-consuming and difficult to scale to more complex systems and algorithms.

QUA is a pulse-level programming language for quantum devices, and the first language designed specifically as a universal quantum computing software abstraction layer. To achieve this, several different criteria had to be fulfilled to fit the distinct structure of quantum algorithms and quantum programming: semantical, technological, commercial, and qubit agnostic.

“QUA is the first-ever programming language designed with the needs of quantum research in mind and offers teams a powerful and intuitive language designed not only for their present needs but also those of the future.”

– Dr. Itamar Sivan, CEO, Quantum Machines

From a semantic perspective, QUA is the first language to combine universal quantum operations at the pulse-level, together with universal classical operations, namely, Turing-complete classical processing, and comprehensive control-flow. From a technological and commercial perspective, QUA was developed to be extremely intuitive while relying on QM’s proprietary compiler, XQP, to do the heavy lifting for optimizing the many entangled quantum and classical operations. XQP compiles quantum programs to QM’s Pulse Processor assembly language which can then run them with extremely low latencies and precision. Finally, QUA is qubit agnostic and supports all quantum processors.

Quantum computers are nothing like any other computer we use today. However, for the inception of QUA and its compiler XQP, inspiration was drawn from classical counterparts that have become standards or widely established across the computing industry, such as NVIDIA’s CUDA, Intel’s X86, and Google’s TensorFlow. These three languages are significantly different in nature, illustrating the complexity and distinct approach required for quantum computing.

Used as part of Quantum Machines’ existing Quantum Orchestration Platform, QUA is a universal language. Its beta version has already been adopted by leading teams in multinational corporates, startups, national-labs, and academic institutions that develop quantum computers based on the entire spectrum of quantum hardware available today including superconducting qubits, trapped ions & atoms, NV centers, quantum dots, and topological qubits. It is the combination of QUA’s capabilities with an actual underlying processor, QM’s Pulse Processor, which allows for QUA’s fast adoption across the emerging quantum industry.

“As the field of quantum computing continues to progress and grow more complex, teams across the industry need solutions that can scale to meet their growing needs,” said Itamar Sivan, CEO of Quantum Machines. “QUA is the first-ever programming language designed with the needs of quantum research in mind and offers teams a powerful and intuitive language designed not only for their present needs but also those of the future.”

“We are extremely excited to introduce QUA,” said Yonatan Cohen, co-founder and CTO of Quantum Machines. “With QUA, teams can run even the most complex quantum-error-correction and hybrid quantum-classical algorithms, right ‘out-of-the-box’. It is a true paradigm shift that we see drastically impacting each and every one of our customers.”

QM Team

QM Team

QM is the creator of the Quantum Orchestration Platform. A first-of-its-kind platform that allows you to run even the most intricate quantum algorithms, from complex multi-qubit calibrations to quantum-error-correction, right out of the box.

Never miss a Quark!
Sign up for the Newsletter

Recommended Articles

Revolutionizing Single-Spin Detection with ESR Spectroscopy and Advanced Quantum Control
September 19 | 2023 | 04 min

Electron Spin Resonance (ESR) spectroscopy is a powerful technique used to study the ...

Read More
Welcome OPX1000 – The Most Advanced Quantum Control Solution!
August 29 | 2023 | 05 min

We’re thrilled to announce our newest, ultra-high speed quantum controller, OPX1000. We’ve ...

Read More
quantum control
Quantum Control Made Easier: Turbocharging OPX+ with QOP V2.2
August 01 | 2023 | 05 min

The world of quantum computing continues to evolve rapidly, and Quantum Machines is at the ...

Read More

Request a Demo


Let’s Keep in Touch

Subscribe to Quantum Machines news,
product updates, events, and more

  • Product
    • CRYOGENIC CONTROL SYSTEMS
      • QCage
      • QBoard
      • QFilter
    • QUANTUM CONTROL SYSTEMS
      • OPX+
      • Octave
      • QDAC
      • QBox
  • Solutions
    • USE CASES
      • Advanding Quantum Research
      • Quantum Computing at Scale
      • Quantum for HPC
      • Quantum Sensing
      • Quantum Networks
    • QUBIT TYPES
      • NV & Other Defect Centers
      • Superconducting Qubits
      • Neutral Atoms
      • Quantum Dots
  • Technology
    • Pulse Processing Unit
    • QUA
  • Company
    • About Us
    • Careers
    • Press
    • Contact Us
  • Learning Center
    • Blog
    • Presentation
    • Events
    • FAQ
    • Video
    • White Paper
    • Workshop

© Q.M Technologies Ltd. (Quantum Machines) — All Rights Reserved

Privacy Policy Terms of Use

Take the Next Step

Have a specific experiment in mind and wondering about the best quantum control and electronics setup?

Talk to an Expert

Want to see what our quantum control and cryogenic electronics solutions can do for your qubits?

Request a Demo

We use cookies to help personalize content, tailor and measure ads, and provide a safer experience. By continuing to use this website you consent to the use of the cookies in accordance with our Cookie Policy.

Accept More Info
 Twitter
 Facebook
 WhatsApp
 Reddit
 Telegram
 LinkedIn
 Email