| Due to the limitations of physical processes,the calculation speed of traditional computers cannot be increased indefinitely.Quantum computers can perform quantum computation based on the laws of quantum physics,and realize processing massive data by using the quantum superposition and entanglement inparallel.It can achieve acceleration much higher than classical computers in large-scale factorization,disordered search and so on,therefore it has great application potential.However,quantum computers are still in the preliminary stage.Quantum processor unit is the core of quantum computer to execute quantum algorithms,which its architecture depends on quantum resource utilization and calculation accuracy.Based on the previous researches on quantum processors,this paper explores the scheme of implementing general quantum computing,and proposed a quantum processor architecture under the hybrid quantum computing system.Firstly,this thesis analyzes the characteristics of quantum circuit models,quantum bus models and measurement-based quantum computing models.On this basis,extending the concept of classical central processor architecture to quantum processors,a quantum processor model based on a three-bus programmable architecture was built.The quantum processor works under the control of a classical computer,and they form a type of hybrid quantum computing system.Secondly,based on the example of the simulation for Grover search algorithm,the architecture purposed is used to implement the quantum algorithm.Simulate,which with Q#language to Simulate the process.The simulation results show the relationship between the search successful rate 、the number of iterations of the Grover algorithm and the proportion of the target solution in the entire search space.The consistency of the results with the theory indicates that the established quantum processor architecture is feasible.Finally,aiming at the classical computer that can not simulate the unique parallelism problem of quantum computing,this paper introduces the FPGA platform to carry out hardware simulation for the proposed processing architecture.In order to reflect the superiority of FPGA simulation for the improvement and optimization of quantum algorithm,based on the software simulation with Grover algorithm as an example,the extended algorithm with Grover algorithm is chosen as the simulation example.After comparison,the serial parallel structure is chosen as the framework of this hardware simulation Based on the framework,an FPGA simulation framework suitable for generalized Grover algorithm is proposed.The algorithm search success rate and search step length corresponding to all the rotation phase factor values in a certain range are obtained.The results shows that the proposed simulation framework can obtain the simulation results of all algorithm improvement strategies after a short running time without consuming plenty of logic resources,which has outstanding advantages compared with the computer software simulation.In additon,it is verified that the proposed quantum processing architecture is feasible in the perspective of the hardware emulation. |