Open Quantum Assembly Language
summary
A new OpenQASM version claims to add real-time classical control and pulse-level hardware control while remaining backwards compatible with OpenQASM2 programs. It introduces real-time classical features like variables, loops, counters and measurement feedback for within-qubit-lifetime decisions, gate modifiers (inverse, control, power, global phase), timing/alignment (example: place a U gate one third through a CX), and pulse-level control with phase shifts and custom pulse shapes. The spec reduces built-ins to a single built-in U gate with standard gates provided in a header and supports extern linking to controller/FPGA functions.
AI-written summary · about
chapters (3)
related talks
15mCompositional Quantum Control Flow with Efficient Compilation in Qunity
40mQ# - going beyond quantum circuits
17mQuantum Applications with Classiq
15mQOS: Quantum Operating System
24mQunity: A Unified Language for Quantum and Classical Computing
19mExtracting maximum value from today's quantum computers while prep
01h 35mHands-On Quantum Computing
33mVerified Compilation of Quantum Oracles
