• DocumentCode
    556771
  • Title

    Parallel quantum computer simulation on the GPU

  • Author

    Amariutei, Andrei ; Caraiman, Simona

  • Author_Institution
    Fac. of Autom. Control & Comput. Eng., Tech. Univ. of Iasi, Iasi, Romania
  • fYear
    2011
  • fDate
    14-16 Oct. 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Simulation of quantum computers using classical computers is a hard problem with high memory and computational requirements. Parallelization can alleviate this problem, allowing the simulation of more qubits at the same time or the same number of qubits to be simulated in less time. A promising approach is to exploit the high performance computing capabilities provided by the latest graphical processing units. In this paper we present a parallel implementation of the QC-lib quantum computer simulator on the GPU using the CUDA programming model. The proposed scheme for partitioning the terms that describe the state of a quantum register takes advantage of the specific characteristics of the CUDA memory spaces and allows for an efficient parallelization of the general singe qubit operator. Experimental results indicate that very good speed-ups can be obtained in contrast with the sequential implementation.
  • Keywords
    computer graphic equipment; coprocessors; parallel programming; quantum computing; CUDA programming model; GPU; QC-lib quantum computer simulator; graphical processing unit; high performance computing capability; parallel implementation; parallel quantum computer simulation; quantum register; Computational modeling; Computers; Graphics processing unit; Instruction sets; Quantum cascade lasers; Quantum computing; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Theory, Control, and Computing (ICSTCC), 2011 15th International Conference on
  • Conference_Location
    Sinaia
  • Print_ISBN
    978-1-4577-1173-2
  • Type

    conf

  • Filename
    6085728