Title :
A quantum algorithm processor architecture based on register reordering
Author :
Nakanishi, Masaki ; Matsuyama, Miki ; Yokoo, Yumi
Author_Institution :
Fac. of Educ., Art & Sci., Yamagata Univ., Yamagata, Japan
Abstract :
Quantum computer simulators play an important role when we evaluate quantum algorithms. Quantum computation can be regarded as parallel computation in some sense, and thus, it is suitable to implement a simulator on a hardware, which can process a lot of operations in parallel. In this paper, we propose a processor architecture dedicated to simulating quantum algorithms. The proposed architecture is based on the register reordering method that shifts and swaps registers containing probability amplitudes so that the probability amplitudes of target basis states can be quickly selected. This reduces the number of large multiplexers and improves clock frequency. We implemented the processor on an FPGA. Experimental results show that the proposed processor has scalability in terms of the number of quantum bits, and can simulate quantum algorithms faster than software simulators.
Keywords :
field programmable gate arrays; microprocessor chips; parallel architectures; quantum computing; FPGA; clock frequency; large multiplexers; parallel computation; probability amplitudes; quantum algorithm processor architecture; quantum bits; quantum computation; quantum computer simulators; register reordering method; software simulators; target basis states; Arrays; Computers; Logic gates; Quantum computing; Registers; Vectors;
Conference_Titel :
Very Large Scale Integration (VLSI-SoC), 2014 22nd International Conference on
Conference_Location :
Playa del Carmen
DOI :
10.1109/VLSI-SoC.2014.7004175