论文标题
QSystem:量子电路模拟的位表示
QSystem: bitwise representation for quantum circuit simulations
论文作者
论文摘要
我们提出了QSystem,这是一个开源平台,用于模拟量子电路,该量子电路集中在哈希图数据结构上存储量子状态和门上的位置操作。 QSystem在C ++中实现,并利用C ++性能和Python动态为Python模块。模拟器API设计为简单而直观,因此简化了Python中量子电路的模拟。当前发行版具有表示量子状态的三种不同方法:向量,矩阵和提议的位。后者构成了我们的主要结果,是一种存储和操纵状态和操作的新方法,该方式显示了系统状态中叠加量的指数优势。我们对其他模拟器(即Qiskit,Forest SDK QVM和CIRQ)进行基准表达。
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.