QCE: A Simulator for Quantum Computer Hardware
Authors : Kristel MICHIELSEN, Hans De RAEDT
Pages : 343-370
View : 19 | Download : 9
Publication Date : 0000-00-00
Article Type : Research Paper
Abstract :The Quantum Computer Emulator insert ignore into journalissuearticles values(QCE); described in this paper consists of a simulator of a generic, general purpose quantum computer and a graphical user interface. The latter is used to control the simulator, to define the hardware of the quantum computer and to debug and execute quantum algorithms. QCE runs in a Windows 98/NT/2000/ME/XP environment. It can be used to validate designs of physically realizable quantum processors and as an interactive educational tool to learn about quantum computers and quantum algorithms. A detailed exposition is given of the implementation of the CNOT and the Toffoli gate, the quantum Fourier transform, Grover`s database search algorithm, an order finding algorithm, Shor`s algorithm, a three-input adder and a number partitioning algorithm. We also review the results of simulations of an NMR-like quantum computer.Keywords : Quantum computation, computer simulation, educational software