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...

Full description

Bibliographic Details
Main Authors: Xiu-Zhe Luo, Jin-Guo Liu, Pan Zhang, Lei Wang
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