Quantum computer simulation using the CUDA programming model

被引:33
|
作者
Gutierrez, Eladio [1 ]
Romero, Sergio [1 ]
Trenas, Maria A. [1 ]
Zapata, Emilio L. [1 ]
机构
[1] Univ Malaga, Dept Comp Architecture, E-29071 Malaga, Spain
关键词
Quantum computing; Parallel processing; Graphics Processing Unit (GPU); Computer Unified Device Architecture (CUDA); Single Instruction Multiple Threads (SIMT);
D O I
10.1016/j.cpc.2009.09.021
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Quantum computing emerges as a field that captures a great theoretical interest. Its simulation represents a problem with high memory and computational requirements which makes advisable the use of parallel platforms. In this work we deal with the simulation of an ideal quantum computer on the Compute Unified Device Architecture (CUDA), as such a problem can benefit from the high computational capacities of Graphics Processing Units (GPU). After all, modern GPUs are becoming very powerful computational architectures which is causing a growing interest in their application for general purpose. CUDA provides an execution model oriented towards a more general exploitation of the GPU allowing to use it as a massively parallel SIMT (Single-Instruction Multiple-Thread) multiprocessor. A simulator that takes into account memory reference locality issues is proposed, showing that the challenge of achieving a high performance depends strongly on the explicit exploitation of memory hierarchy. Several strategies have been experimentally evaluated obtaining good performance results in comparison with conventional platforms. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:283 / 300
页数:18
相关论文
共 50 条
  • [1] Parallel quantum computer simulation on the CUDA architecture
    Gutierrez, Eladio
    Romero, Sergio
    Trenas, Maria A.
    Zapata, Emilio L.
    [J]. COMPUTATIONAL SCIENCE - ICCS 2008, PT 1, 2008, 5101 : 700 - 709
  • [2] Structural testing for CUDA programming model
    Luz, Helder J. F.
    Souza, Paulo S. L.
    Souza, Simone R. S.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (14):
  • [3] Pairing model simulation on a quantum computer
    Byrd, Mark S.
    Wu, Lian-Ao
    Lidar, Daniel A.
    [J]. CONDENSED MATTER THEORIES, VOL 20, 2006, 20 : 485 - +
  • [4] Programming a quantum computer
    不详
    [J]. PHYSICS WORLD, 2016, 29 (09) : 4 - 4
  • [5] Deterministic error model for quantum computer simulation
    Chi, Eric
    Lyon, Stephen A.
    Martonosi, Margaret
    [J]. PHYSICAL REVIEW A, 2008, 77 (05):
  • [6] Exact Ising model simulation on a quantum computer
    Cervera-Lierta, Alba
    [J]. QUANTUM, 2018, 2
  • [7] CUDA parallel programming for simulation of epidemiological models based on individuals
    Galvao Filho, Arlindo R.
    Martins de Paula, Lauro C.
    Coelho, Clarimar Jose
    de Limab, Telma Woerle
    Soares, Anderson da Silva
    [J]. MATHEMATICAL METHODS IN THE APPLIED SCIENCES, 2016, 39 (03) : 405 - 411
  • [8] Programming Your Quantum Computer
    Hayes, Brian
    [J]. AMERICAN SCIENTIST, 2014, 102 (01) : 22 - 25
  • [9] UniQ: A Unified Programming Model for Efficient Quantum Circuit Simulation
    Zhang, Chen
    Wang, Haojie
    Ma, Zixuan
    Xie, Lei
    Song, Zeyu
    Zhai, Jidong
    [J]. SC22: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2022,
  • [10] Simulation on a quantum computer
    Schack, Ruediger
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2006, 21 (1-2): : 21 - 27