Optimizing quantum computer simulation

dc.contributor.authorLEIDÖ, EDVIN
dc.contributor.authorMATHIASON, MARCUS
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerPathan, Risat
dc.contributor.supervisorPetersen Moura Trancoso, Pedro
dc.date.accessioned2022-11-30T14:34:16Z
dc.date.available2022-11-30T14:34:16Z
dc.date.issued2022
dc.date.submitted2020
dc.description.abstractQuantum computers are a hot topic in research, with many ongoing projects, both byleading companies in the computing industry such as Google, IBM, and Microsoft, as well as in academia, such as an ongoing project at Chalmers University of Technology. While these research efforts are making strides in increasing the size and complexity of quantum computers, the availability of real quantum computers is still very limited. Thus, using one is infeasible to anyone outside of the research groups working on them. As a result, several simulators of quantum computers have been developed and are publicly available. Quantum simulators allow anyone to simulate small quantum circuits, but they are performance intensive; both time and space complexities are exponential with respect to the number of qubits, which puts a pressure on ensuring that the simulators make efficient use of computer hardware. This work explores how high performance computing techniques can be applied to existing quantum computer simulators, in order to improve both execution time and memory usage. The two main areas of focus are FPGA designs for improved execution time, and data compression for improved memory usage. The qsim simulator is used as a basis for the work. The project resulted in a few variants of an FPGA design for accelerating the most demanding part of qsim, and both lossless and lossy data compression schemes applied to the memory of the simulator to study their effects. Both of these optimizations show promise for increasing the performance of quantum computer simulation.
dc.identifier.coursecodeDATX05
dc.identifier.urihttps://odr.chalmers.se/handle/20.500.12380/305855
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectquantum computer simulation
dc.subjectFPGA
dc.subjectdata compression
dc.subjectfloating point compression
dc.subjectcomputer engineering
dc.subjectcomputer science
dc.titleOptimizing quantum computer simulation
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer systems and networks (MPCSN), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 22-94 Leidö Mathiason.pdf
Storlek:
5.29 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.64 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: