QuantumSim: A memory efficient simulator for quantum computing

Master Thesis (2020)
Author(s)

R. Budhrani (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

K Bertels – Mentor (TU Delft - QCD/Almudever Lab)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2020 Ravish Budhrani
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 Ravish Budhrani
Graduation Date
16-10-2020
Awarding Institution
Delft University of Technology
Programme
Computer Science
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Classical computing has been evolving, to help solve harder problems. Following Moore’s Law the miniaturisation of transistors has helped improve performance. However, this has led to a ”Power Wall”. The clock frequency of processors have not been making the leaps predicted by Moore’s law. This is simply because the power dissipation becomes too high after a certain frequency. This, along with a few other factors, led the industry to move to multi-core processors and continue to homogeneous multi-core systems, multiple cores that are identical to each other, and heterogeneous, multiple cores that are not identical to each other. To further improve performance of computing systems, hardware accelerators were introduced. The one we are all familiar with is the GPU (graphics processing unit). As the name suggests it is an accelerator to process graphics. It is used extensively for image processing and is much faster at doing this than a CPU. There are many more types of hardware accelerators that offers high speedups for certain applications. Quantum accelerators are one such example. There are a certain class of problems that cannot be solved, or rather will take too long to solve on a classical computer, such that it is practically infeasible. One such problem is prime-factorisation problem.

Files

MSc_Thesis_Budhrani.pdf
(pdf | 1.41 Mb)
License info not available