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
Link To Document