Font Size: a A A

Qsimulation: A Tool For Simulating Quantum Computation

Posted on:2020-10-09Degree:MasterType:Thesis
Country:ChinaCandidate:X DengFull Text:PDF
GTID:2428330596968155Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Quantum computation is a computing technology based on qubits.Compared with classical computation,it has obvious advantages in solving many complex problems,such as prime factorization.Therefore,it is necessary to study quantum computation.However,quantum computation requires a background in computer science and quantum mechanics.When learning quantum computation,it is not easy for novices to understand its basic concepts and related algorithms.At the same time,due to the knowledge about quantum computation is too theoretical and abstract,it is very useful for students to learn and understand relevant knowledge if instructors have a visualization tool to assist teaching.However,the tools available now are either too complex or too simple.Therefore,we have designed and developed Qsimulation-a tool for simulating quantum computation on classical computers.The tool is mainly composed of four modules: the quantum programming language SQSL,an interpreter,a graphical user interface and an error handling module.Qsimulation is a good interactive tool with simple operations and several useful functions.Qsimulation allows instructors and novices to design and test simple quantum circuits and quantum programs.
Keywords/Search Tags:Quantum computation, Quantum simulator, Quantum circuit, Quantum programming
PDF Full Text Request
Related items