Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design
We introduce Yao , an extensible, efficient open-source framework for quantum algorithm design. Yao features generic and differentiable programming of quantum circuits. It achieves state-of-the-art performance in simulating small to intermediate-sized quantum circuits that are relevant to near-term...
Saved in:
| Published in | Quantum (Vienna, Austria) Vol. 4; p. 341 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften
11.10.2020
|
| Online Access | Get full text |
| ISSN | 2521-327X 2521-327X |
| DOI | 10.22331/q-2020-10-11-341 |
Cover
| Summary: | We introduce
Yao
, an extensible, efficient open-source framework for quantum algorithm design.
Yao
features generic and differentiable programming of quantum circuits. It achieves state-of-the-art performance in simulating small to intermediate-sized quantum circuits that are relevant to near-term applications. We introduce the design principles and critical techniques behind
Yao
. These include the quantum block intermediate representation of quantum circuits, a builtin automatic differentiation engine optimized for reversible computing, and batched quantum registers with GPU acceleration. The extensibility and efficiency of
Yao
help boost innovation in quantum algorithm design. |
|---|---|
| ISSN: | 2521-327X 2521-327X |
| DOI: | 10.22331/q-2020-10-11-341 |