Quingo: A Domain Specific Language for Quantum Computing with NISQ Features
summary
Quingo is a domain-specific language plus runtime that targets NISQ workflows: it provides explicit timing control (wait and sync primitives used to run T1 experiments), supports opaque operations implemented by a configuration file that maps to low-level chasm pulses for Rabi-style calibrations, separates host/kernel so VQE-style hybrid loops compile separately, and uses just-in-time compilation to inline constants at runtime and cancel consecutive gates (example reduces a conditional pair to a no-op).
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:28About Quingo
- 0:50Misc Applications
- 1:30Requirements
- 3:32Calibration
- 4:02Customization
- 5:00Explicit Classical Quantum Separation
- 5:43Hybrid Program
- 6:55Adjusting Time Combination
- 7:22Justintime Compilation
- 7:51Justintime Compilation Example
- 8:46Random System
- 9:43Survey
- 10:23Conclusion
- 10:40Questions
- 11:06External Language
- 11:20Classical Computations
- 12:26Quantum Random Number Generator
- 13:30OPACs
related talks
32mThe intersection of Quantum Computing and Distributed Systems...
26mQrisp: A Framework for Compilable High-Level Programming of Gate-Based Quantu...
45mQuantum application development for multi-processor systems using CUDA-Q
17mQVM: Quantum Gate Virtualization Machine
17mQuantum Applications with Classiq
15mToward A Quantum Programming Language for Higher Level Formal Verification
16mGeqo - A Sovereign End-to-End Software to Design, Build and Execute Quantum Programs
15mQOS: Quantum Operating System
