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 :
بازگشت