RosneT: A Block Tensor Algebra Library for Out-of-Core Quantum Computing Simulation

被引:2
|
作者
Sanchez-Ramirez, Sergio [1 ]
Conejero, Javier [2 ]
Lordan, Francesc [2 ]
Queralt, Anna [2 ,3 ]
Cortes, Toni [2 ,3 ]
Badia, Rosa M. [2 ]
Garcia-Saez, Artur [1 ]
机构
[1] Barcelona Supercomp Ctr, QUANTIC, Barcelona, Spain
[2] Barcelona Supercomp Ctr, Workflows & Distributed Comp, Barcelona, Spain
[3] Univ Politecn Cataluna, Barcelona, Spain
关键词
tensor network; quantum computing; simulation; out-of-core; task-based programming; COMPSs; distributed computing; HPC;
D O I
10.1109/QCS54837.2021.00004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the advent of more powerful Quantum Computers, the need for larger Quantum Simulations has boosted. As the amount of resources grows exponentially with size of the target system Tensor Networks emerge as an optimal framework with which we represent Quantum States in tensor factorizations. As the extent of a tensor network increases, so does the size of intermediate tensors requiring HPC tools for their manipulation. Simulations of medium-sized circuits cannot fit on local memory, and solutions for distributed contraction of tensors are scarce. In this work we present RosneT, a library for distributed, out-of-core block tensor algebra. We use the PyCOMPSs programming model to transform tensor operations into a collection of tasks handled by the COMPSs runtime, targeting executions in existing and upcoming Exascale supercomputers. We report results validating our approach showing good scalability in simulations of Quantum circuits of up to 53 qubits.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 35 条
  • [1] Towards Out-of-Core Simulators for Quantum Computing
    Trummer, Immanuel
    PROCEEDINGS OF THE 1ST WORKSHOP ON QUANTUM COMPUTING AND QUANTUM-INSPIRED TECHNOLOGY FOR DATA-INTENSIVE SYSTEMS AND APPLICATIONS, Q-DATA, CO-LOCATED WITH ACM INTERNATIONAL CONFERENCE ON DATA MANAGEMENT, SIGMOD, 2024, : 1 - 1
  • [2] Advanced library support for irregular and out-of-core parallel computing
    Brezany, P
    Bubak, M
    Malawski, M
    Zajac, K
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 2001, 2110 : 435 - 444
  • [3] Irregular and out-of-core parallel computing on clusters
    Brezany, P
    Bubak, M
    Malawski, M
    Zajac, K
    PARALLEL PROCESSING APPLIED MATHEMATICS, 2002, 2328 : 299 - 306
  • [4] Scalable Out-of-core OpenSHMEM Library for HPC
    Gomez-Iglesias, Antonio
    Vienne, Jerome
    Hamidouche, Khaled
    Simmons, Christopher S.
    Barth, William L.
    Panda, Dhabaleswar
    OPENSHMEM AND RELATED TECHNOLOGIES: EXPERIENCES, IMPLEMENTATIONS, AND TECHNOLOGIES, OPENSHMEM 2015, 2015, 9397 : 138 - 153
  • [5] Out-of-core scheduling methods in cluster computing
    Zhou, Z. (zzhou0328@whu.edu.cn), 1600, Huazhong University of Science and Technology (41):
  • [6] Out-of-core computing on mesh connected computers
    Rajasekaran, S
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (11) : 1311 - 1317
  • [7] Cache-Aware Out-of-Core Tensor Decomposition on GPUs
    Tsai, Yu-Ting
    Wang, Wei-Jhih
    Kao, Tzu-Yuan
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2018, 34 (06) : 1383 - 1403
  • [8] Implementation tradeoffs of the Array Files library for out-of-core computations
    Zhang, Yueyue
    Apon, Amy
    2006 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, VOLS 1 AND 2, 2006, : 367 - +
  • [9] Victream: Computing Framework for Out-of-Core Processing on Multiple GPUs
    Suzuki, Jun
    Hayashi, Yuki
    Kan, Masaki
    Miyakawa, Shinya
    Takenaka, Takashi
    Araki, Takuya
    Kitsuregawa, Masaru
    BDCAT'17: PROCEEDINGS OF THE FOURTH IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, 2017, : 179 - 188
  • [10] ON COMPUTING INVERSE ENTRIES OF A SPARSE MATRIX IN AN OUT-OF-CORE ENVIRONMENT
    Amestoy, Patrick R.
    Duff, Iain S.
    L'Excellent, Jean-Yves
    Robert, Yves
    Rouet, Francois-Henry
    Ucar, Bora
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (04): : A1975 - A1999