TL;DR
'staq' is a comprehensive C++ toolkit for quantum processing that integrates optimization, translation, and device mapping, enabling flexible quantum compilation through a modular, UNIX-inspired design.
Contribution
It introduces a full-stack quantum compiler toolkit that combines multiple specialized tools into a cohesive, modular system inspired by UNIX principles.
Findings
Includes advanced quantum optimizers and translators
Supports physical mapping for restricted quantum devices
Provides illustrative benchmarks demonstrating capabilities
Abstract
We describe 'staq', a full-stack quantum processing toolkit written in standard C++. 'staq' is a quantum compiler toolkit, comprising of tools that range from quantum optimizers and translators to physical mappers for quantum devices with restricted connectives. The design of 'staq' is inspired from the UNIX philosophy of "less is more", i.e. 'staq' achieves complex functionality via combining (piping) small tools, each of which performs a single task using the most advanced current state-of-the-art methods. We also provide a set of illustrative benchmarks.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
