Qsimulation V2.0: An Optimized Quantum Simulator

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Qsimulation is a tool for simulating quantum computation on classical computers, which allows a user to write quantum programs in a simple quantum programming language, draw quantum circuits, and view the results of executing them. Similar to many other quantum simulation tools, the performance of Qsimulation largely depends on its capacity of dealing with matrix operations. In this paper we present Qsimulation V2.0, an optimized quantum simulator that implements a new algorithm for accelerating matrix-vector multiplications. The algorithm is based on matrix decomposition using tensor products and suitable for simulating the execution of quantum circuits. Experimental results show that Qsimulation V2.0 outperforms the open source frameworks Qiskit and ProjectQ.

Original languageEnglish
Title of host publicationTheoretical Aspects of Computing – ICTAC 2020 - 17th International Colloquium, 2020, Proceedings
EditorsViolet Ka Pun, Volker Stolz, Adenilso Simao
PublisherSpringer Science and Business Media Deutschland GmbH
Pages307-316
Number of pages10
ISBN (Print)9783030642754
DOIs
StatePublished - 2020
Event17th International Colloquium on Theoretical Aspects of Computing, ICTAC 2020 - Macau, China
Duration: 30 Nov 20204 Dec 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12545 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th International Colloquium on Theoretical Aspects of Computing, ICTAC 2020
Country/TerritoryChina
CityMacau
Period30/11/204/12/20

Keywords

  • Optimization
  • Quantum computation
  • Quantum simulator

Fingerprint

Dive into the research topics of 'Qsimulation V2.0: An Optimized Quantum Simulator'. Together they form a unique fingerprint.

Cite this