QSystem: bitwise representation for quantum circuit simulations
We present QSystem, an open-source platform for the simulation of quantum circuits focused on bitwise operations on a Hashmap data structure storing quantum states and gates. QSystem is implemented in C++ and delivered as a Python module, taking advantage of the C++ performance and the Python dynami...
Saved in:
Main Authors | , |
---|---|
Format | Journal Article |
Language | English |
Published |
07.04.2020
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | We present QSystem, an open-source platform for the simulation of quantum
circuits focused on bitwise operations on a Hashmap data structure storing
quantum states and gates. QSystem is implemented in C++ and delivered as a
Python module, taking advantage of the C++ performance and the Python dynamism.
The simulators API is designed to be simple and intuitive, thus streamlining
the simulation of a quantum circuit in Python. The current release has three
distinct ways to represent the quantum state: vector, matrix, and the proposed
bitwise. The latter constitutes our main results and is a new way to store and
manipulate both states and operations which shows an exponential advantage with
the amount of superposition in the systems state. We benchmark the bitwise
representation against other simulators, namely Qiskit, Forest SDK QVM, and
Cirq. |
---|---|
DOI: | 10.48550/arxiv.2004.03560 |