• 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