Parallelizing quantum simulation with decision diagrams

被引:2
|
作者
Li, Shaowen [1 ]
Kimura, Yusuke [1 ]
Sato, Hiroyuki [1 ]
Yu, Junwei [1 ]
Fujita, Masahiro [2 ]
机构
[1] Univ Tokyo, Tokyo, Japan
[2] Fujitsu Ltd, Tokyo, Japan
关键词
Decision diagrams; quantum computation; simulation; parallelization; performance;
D O I
10.1109/QSW59989.2023.00026
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent technological advancements show promise in leveraging quantum mechanical phenomena for computation. This brings substantial speed-ups to problems that are once considered to be intractable in the classical world. However, the physical realization of quantum computers is still far away from us, and a majority of research work is done using quantum simulators running on classical computers. Classical computers face a critical obstacle in simulating quantum algorithms. Quantum states reside in a Hilbert space whose size grows exponentially to the number of subsystems, i.e., qubits. As a result, the straightforward statevector approach does not scale due to the exponential growth of the memory requirement. Decision diagrams have gained attention in recent years for representing quantum states and operations in quantum simulations. The main advantage of this approach is its ability to exploit redundancy. However, mainstream quantum simulators still rely on statevectors or tensor networks. We consider the absence of decision diagrams due to the lack of parallelization strategies. This work explores several strategies for parallelizing decision diagram operations, specifically for quantum simulations. We propose optimal parallelization strategies. Based on the experiment results, our parallelization strategy achieves a 2-3 times faster simulation of Grover's algorithm and random circuits than the state-of-the-art single-thread DD-based simulator DDSIM.
引用
收藏
页码:149 / 154
页数:6
相关论文
共 50 条
  • [21] Implementation of quantum gates using decision diagrams
    de Souza, Renan Rodrigues
    Piqueira, Jose Roberto C.
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 95
  • [22] Analysis and synthesis of quantum circuits by using quantum decision diagrams
    Abdollahi, Afshin
    Pedram, Massoud
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 315 - +
  • [23] Cycle-based simulation with Decision Diagrams
    Ubar, R
    Morawiec, A
    Raik, J
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 454 - 458
  • [24] Functional simulation using Binary Decision Diagrams
    Scholl, C
    Drechsler, R
    Becker, B
    1997 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1997, : 8 - 12
  • [25] Parallelizing quantum circuits
    Broadbent, Anne
    Kashefi, Elham
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (26) : 2489 - 2510
  • [26] Timing simulation of digital circuits with binary decision diagrams
    Ubar, R
    Jutman, A
    Peng, Z
    DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 460 - 466
  • [27] Parallelizing quantum circuit synthesis
    Di Matteo, Olivia
    Mosca, Michele
    QUANTUM SCIENCE AND TECHNOLOGY, 2016, 1 (01):
  • [28] Efficient deterministic preparation of quantum states using decision diagrams
    Mozafari, Fereshte
    De Micheli, Giovanni
    Yang, Yuxiang
    PHYSICAL REVIEW A, 2022, 106 (02)
  • [29] Efficient quantum circuit contraction using tensor decision diagrams
    Lopez-Oliva, Vicente
    Badia, Jose M.
    Castillo, Maribel
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [30] On the Skipped Variables of Quantum Multiple-valued Decision Diagrams
    Feinstein, David Y.
    Thornton, Mitchell A.
    2011 41ST IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2011, : 164 - 169