Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design

被引:83
|
作者
Luo, Xiu-Zhe [1 ,2 ,3 ,4 ]
Liu, Jin-Guo [1 ]
Zhang, Pan [2 ]
Wang, Lei [1 ,5 ]
机构
[1] Chinese Acad Sci, Inst Phys, Beijing 100190, Peoples R China
[2] Chinese Acad Sci, Inst Theoret Phys, Beijing 100190, Peoples R China
[3] Univ Waterloo, Dept Phys & Astron, Waterloo, ON N2L 3G1, Canada
[4] Perimeter Inst Theoret Phys, Waterloo, ON N2L 2Y5, Canada
[5] Songshan Lake Mat Lab, Dongguan 523808, Guangdong, Peoples R China
来源
QUANTUM | 2020年 / 4卷
基金
中国国家自然科学基金;
关键词
COMPUTATION; SUPREMACY;
D O I
10.22331/q-2020-10-11-341
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
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 intermediatesized 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.
引用
收藏
页数:34
相关论文
共 50 条
  • [21] Efficient quantum algorithm for all quantum wavelet transforms
    Bagherimehrab, Mohsen
    Aspuru-Guzik, Alan
    QUANTUM SCIENCE AND TECHNOLOGY, 2024, 9 (03):
  • [22] Design method based on extensible semantic representation algorithm and its application in product packaging design
    Xia, Shengpin
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2024,
  • [23] An efficient quantum algorithm for spectral estimation
    Steffens, Adrian
    Rebentrost, Patrick
    Marvian, Iman
    Eisert, Jens
    Lloyd, Seth
    NEW JOURNAL OF PHYSICS, 2017, 19
  • [24] Hardware architecture system design of quantum algorithm gates for efficient simulation on classical computers
    Amato, P
    Porto, DM
    Rizzotto, G
    Panfilov, SA
    Ulyanov, SV
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL, III, PROCEEDINGS: COMMUNICATION, NETWORK AND CONTROL SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2003, : 398 - 403
  • [25] Design by Contract Framework for Quantum Software
    Yamaguchi, Masaomi
    Yoshioka, Nobukazu
    2023 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON QUANTUM SOFTWARE ENGINEERING, Q-SE, 2023, : 24 - 25
  • [26] An efficient framework for quantum video and video editing
    Wei, Zhanhong
    Sun, Wentao
    Zhu, Shangchao
    Han, Mengdi
    Yin, Huijuan
    INTERNATIONAL JOURNAL OF QUANTUM INFORMATION, 2023, 21 (05)
  • [27] Convergence of the quantum dynamics framework for optimization algorithm
    Fang Wang
    Peng Wang
    Quantum Information Processing, 23
  • [28] Convergence of the quantum dynamics framework for optimization algorithm
    Wang, Fang
    Wang, Peng
    QUANTUM INFORMATION PROCESSING, 2024, 23 (03)
  • [29] Quantum Encoded Quantum Evolutionary Algorithm for the Design of Quantum Circuits
    Krylov, Georgiy
    Lukac, Martin
    CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2019, : 220 - 225
  • [30] A FRAMEWORK FOR PARALLEL GRAPH ALGORITHM DESIGN
    RAMACHANDRAN, V
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 401 : 33 - 40