DocumentCode
1791502
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
fYear
2014
fDate
6-8 Oct. 2014
Firstpage
1
Lastpage
6
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Very Large Scale Integration (VLSI-SoC), 2014 22nd International Conference on
Conference_Location
Playa del Carmen
Type
conf
DOI
10.1109/VLSI-SoC.2014.7004175
Filename
7004175
Link To Document