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 条
  • [31] A FRAMEWORK FOR PARALLEL GRAPH ALGORITHM DESIGN
    RAMACHANDRAN, V
    OPTIMAL ALGORITHMS, 1989, 401 : 33 - 40
  • [32] Blaze: A High-Performance, Scalable, and Efficient Data Transfer Framework with Configurable and Extensible Features
    Marru, Suresh
    Freitag, Brian
    Wannipurage, Dimuthu
    Bommala, Uday Kumar
    Pradier, Patrick
    Demange, Christophe
    Pantha, Nishan
    Mukherjee, Tathagata
    Rosich, Betlem
    Monjoux, Eric
    Ramachandran, Rahul
    2023 IEEE 16TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD, 2023, : 58 - 68
  • [33] Scalable, Efficient Anonymization with INCOGNITO - Framework & Algorithm
    Chakravorty, Antorweep
    Rong, Chunming
    Jayaram, K. R.
    Tao, Shu
    2017 IEEE 6TH INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS 2017), 2017, : 39 - 48
  • [34] BrainPy, a flexible, integrative, efficient, and extensible framework for general-purpose brain dynamics programming
    Wang, Chaoming
    Zhang, Tianqiu
    Chen, Xiaoyu
    He, Sichao
    Li, Shangyang
    Wu, Si
    ELIFE, 2023, 12
  • [35] An efficient quantum algorithm for preparation of uniform quantum superposition states
    Shukla, Alok
    Vedula, Prakash
    QUANTUM INFORMATION PROCESSING, 2024, 23 (02)
  • [36] An efficient quantum algorithm for preparation of uniform quantum superposition states
    Alok Shukla
    Prakash Vedula
    Quantum Information Processing, 23
  • [37] ALGORITHM DESIGN IN COMPUTATIONAL QUANTUM CHEMISTRY
    DAVIDSON, ER
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1976, 172 (SEP3): : 2 - 2
  • [38] Quantum Algorithm Design:Techniques and Applications
    SHAO Changpeng
    LI Yang
    LI Hongbo
    Journal of Systems Science & Complexity, 2019, 32 (01) : 375 - 452
  • [39] Quantum Algorithm Design: Techniques and Applications
    Shao Changpeng
    Li Yang
    Li Hongbo
    JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2019, 32 (01) : 375 - 452
  • [40] Quantum Algorithm Design: Techniques and Applications
    Changpeng Shao
    Yang Li
    Hongbo Li
    Journal of Systems Science and Complexity, 2019, 32 : 375 - 452