TY - JOUR
T1 - Massively parallel quantum computer simulator
AU - De Raedt, K.
AU - Michielsen, K.
AU - De Raedt, H.
AU - Trieu, B.
AU - Arnold, G.
AU - Richter, M.
AU - Lippert, Th
AU - Watanabe, H.
AU - Ito, N.
N1 - Funding Information:
Support from the “Nederlandse Stichting Nationale Computer Faciliteiten (NCF)” is gratefully acknowledged. We thank Gyan Bhanot (IBM Yorktown) for helping us with porting the code to the IBM BlueGene/L, ASTRON (NL) for providing access to the IBM BlueGene/L and Arnold Meijsters (RuG) for helping us with running the simulations on the IBM BlueGene/L. We are grateful to J. Thorbecke (Cray) for performing the benchmarks on the Cray X1E. We thank W. Frings at FZJ for fruitful discussions on hardware specifics of the IBM p690+. This work is partially supported by the Japanese Ministry of Internal Affairs and Communications (Soumu-sho). Finally, we thank the Supercomputer Center, Institute for Solid State Physics, University of Tokyo for the facilities and the use of Hitachi SR11000/J1.
PY - 2007/1/15
Y1 - 2007/1/15
N2 - We describe portable software to simulate universal quantum computers on massive parallel computers. We illustrate the use of the simulation software by running various quantum algorithms on different computer architectures, such as a IBM BlueGene/L, a IBM Regatta p690+, a Hitachi SR11000/J1, a Cray X1E, a SGI Altix 3700 and clusters of PCs running Windows XP. We study the performance of the software by simulating quantum computers containing up to 36 qubits, using up to 4096 processors and up to 1 TB of memory. Our results demonstrate that the simulator exhibits nearly ideal scaling as a function of the number of processors and suggest that the simulation software described in this paper may also serve as benchmark for testing high-end parallel computers.
AB - We describe portable software to simulate universal quantum computers on massive parallel computers. We illustrate the use of the simulation software by running various quantum algorithms on different computer architectures, such as a IBM BlueGene/L, a IBM Regatta p690+, a Hitachi SR11000/J1, a Cray X1E, a SGI Altix 3700 and clusters of PCs running Windows XP. We study the performance of the software by simulating quantum computers containing up to 36 qubits, using up to 4096 processors and up to 1 TB of memory. Our results demonstrate that the simulator exhibits nearly ideal scaling as a function of the number of processors and suggest that the simulation software described in this paper may also serve as benchmark for testing high-end parallel computers.
KW - Computer simulation
KW - High performance computing
KW - Parallelization
KW - Quantum computation
UR - http://www.scopus.com/inward/record.url?scp=33845422988&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33845422988&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2006.08.007
DO - 10.1016/j.cpc.2006.08.007
M3 - Article
AN - SCOPUS:33845422988
SN - 0010-4655
VL - 176
SP - 121
EP - 136
JO - Computer Physics Communications
JF - Computer Physics Communications
IS - 2
ER -