Loading...

Fast and scalable quantum computing simulation on multi-core and many-core platforms

Ahmadzadeh, A ; Sharif University of Technology | 2023

0 Viewed
  1. Type of Document: Article
  2. DOI: 10.1007/s11128-023-03955-w
  3. Publisher: Springer , 2023
  4. Abstract:
  5. Quantum computing is an emerging and promising computational paradigm that provides substantial speedup for a variety of tasks such as integer factorization, database search, and machine learning. One of the quantum computation features is the possibility of developing quantum algorithms, which could be faster than algorithms developed for classic computers. However, we are still unable to fully realize a physical quantum computer and depend on traditional computers to simulate their behavior and test quantum algorithms. This is a source of complexity since one of the challenges to simulate quantum algorithms is the exponential memory requirement. In this work, we propose a method to distribute the computation load of the simulation process between CPU and GPU to decrease the required memory and computation time. In this approach, we employ a hybrid platform, which simulates the quantum circuit in two phases using parallel array-based and recursive manners. The experimental results demonstrate speedups of 50X over the recursive method implemented on a GPU and 2.9X over the state vector method running on a multi-core CPU. Our approach is more than 10X energy-efficient for simulating 39 qubits compared to the GPU state-of-the-art technique. All in all, this approach is able to simulate more qubits over state-of-the-art GPU approaches and can be used to analyze and simulate large quantum circuits with a low-cost system instead of an expensive supercomputer. © 2023, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature
  6. Keywords:
  7. GPU ; Many-core ; Quantum computing simulation
  8. Source: Quantum Information Processing ; Volume 22, Issue 5 , 2023 ; 15700755 (ISSN)
  9. URL: https://link.springer.com/article/10.1007/s11128-023-03955-w