Font Size: a A A

Research On Quantum Algorithms Based On Different Frameworks

Posted on:2020-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:J WeiFull Text:PDF
GTID:2370330620451746Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
As semiconductor integrated circuit technology approaches the limits of Moore's Law,quantum computing,as an operation mode with higher computing speed and lower energy consumption,is getting more and more attention.Quantum computing is regarded as a new strategic technology that occupies a key position in the field of information computing and security in the post-moore era.In recent years,IBM,Google,Zurich federal institute of technology and other companies and research teams have made significant breakthroughs in the quantum computer hardware,more and more research institutions and IT enterprises have begun to focus on the field of quantum software,and provide a number of experimental platforms and programming frameworks for quantum computing.This paper starts with quantum bits and quantum logic gates,then analyzes some important quantum algorithms,and describes the logic architecture required for the implementation of a quantum algorithm.After that,the graphical simulation and simulation of 3-bit Grover search algorithm and 5-bit quantum Fourier transform algorithm were carried out on the IBM quantum cloud platform.Based on IBM's QISKit,Google's Cirq and Zurich Federal Institute of Technology's ProjectQ,the above specific bit algorithms are implemented by means of coded quantum programming,and the differences between different computing frameworks are compared in terms of implementation methods,language selection,hardware interface and calculation results.Quantum programming in code form has smaller computational errors and greater flexibility because graphical programming does not have adjustable test times and integrity of output results.Due to the noise added into the calculation framework of IBM,the calculation results have certain deviation,while the calculation results of Cirq and ProjectQ are relatively ideal.In order to create a better simulation environment,this paper independently designs and develops a quantum computing simulator.This simulator is mainly based on the graphical programming method.By dragging,adding and deleting quantum logic gates and a series of operations on the interface,a logic circuit is constructed for calculation.The results of quantum logic circuits can be output completely and the test times can be adjusted.Further,based on the distributed computing framework,a distributed quantum computing simulation platform is preliminarily developed.The distributed platform can reduce the amount of memory occupied by vector operation brought by direct simulation,thus increasing the number of simulated quantum bits and reducing the computing time.The distributed platform is tested by some quantum computing test codes,and the distributed quantum computing simulator platform has the function of task distribution and accurate calculation results.
Keywords/Search Tags:Quantum Computing, Quantum Algorithm, IBM Quantum Cloud Platform, Quantum Simulator, Distributed Computing
PDF Full Text Request
Related items