Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design
We introduce $\texttt{Yao}$, an extensible, efficient open-source framework for quantum algorithm design. $\texttt{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 r...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften
2020-10-01
|
Series: | Quantum |
Online Access: | https://quantum-journal.org/papers/q-2020-10-11-341/pdf/ |
id |
doaj-80aede2807c24f559ad0b7e1c8f78347 |
---|---|
record_format |
Article |
spelling |
doaj-80aede2807c24f559ad0b7e1c8f783472020-11-25T03:53:54ZengVerein zur Förderung des Open Access Publizierens in den QuantenwissenschaftenQuantum2521-327X2020-10-01434110.22331/q-2020-10-11-34110.22331/q-2020-10-11-341Yao.jl: Extensible, Efficient Framework for Quantum Algorithm DesignXiu-Zhe LuoJin-Guo LiuPan ZhangLei WangWe introduce $\texttt{Yao}$, an extensible, efficient open-source framework for quantum algorithm design. $\texttt{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 $\texttt{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 $\texttt{Yao}$ help boost innovation in quantum algorithm design.https://quantum-journal.org/papers/q-2020-10-11-341/pdf/ |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Xiu-Zhe Luo Jin-Guo Liu Pan Zhang Lei Wang |
spellingShingle |
Xiu-Zhe Luo Jin-Guo Liu Pan Zhang Lei Wang Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design Quantum |
author_facet |
Xiu-Zhe Luo Jin-Guo Liu Pan Zhang Lei Wang |
author_sort |
Xiu-Zhe Luo |
title |
Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design |
title_short |
Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design |
title_full |
Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design |
title_fullStr |
Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design |
title_full_unstemmed |
Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design |
title_sort |
yao.jl: extensible, efficient framework for quantum algorithm design |
publisher |
Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften |
series |
Quantum |
issn |
2521-327X |
publishDate |
2020-10-01 |
description |
We introduce $\texttt{Yao}$, an extensible, efficient open-source framework for quantum algorithm design. $\texttt{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 $\texttt{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 $\texttt{Yao}$ help boost innovation in quantum algorithm design. |
url |
https://quantum-journal.org/papers/q-2020-10-11-341/pdf/ |
work_keys_str_mv |
AT xiuzheluo yaojlextensibleefficientframeworkforquantumalgorithmdesign AT jinguoliu yaojlextensibleefficientframeworkforquantumalgorithmdesign AT panzhang yaojlextensibleefficientframeworkforquantumalgorithmdesign AT leiwang yaojlextensibleefficientframeworkforquantumalgorithmdesign |
_version_ |
1724476002930786304 |