QuEST and High Performance Simulation of Quantum Computers
By Tyson Jones, Anna Brown, Ian J. Bush, Simon C. Benjamin. Scientific Reports, 2018
348 citations recorded by the source corpus.
We introduce QuEST, the Quantum Exact Simulation Toolkit, and compare it to ProjectQ, qHipster and a recent distributed implementation of Quantum++. QuEST is the first open source, hybrid multithreaded and distributed, GPU accelerated simulator of universal quantum circuits. Embodied as a C library, it is designed so that a user’s code can be deployed seamlessly to any platform from a laptop to a supercomputer. QuEST is capable of simulating generic quantum circuits of general one and two-qubit gates and multi-qubit controlled gates, on pure and mixed states, represented as state-vectors and density matrices, and under the presence of decoherence. Using the ARCUS and ARCHER supercomputers, we benchmark QuEST’s simulation of random circuits of up to 38 qubits, distributed over up to 2048 compute nodes, each with up to 24 cores. We directly compare QuEST’s performance to ProjectQ’s on single machines, and discuss the differences in distribution strategies of QuEST, qHipster and Quantum++. QuEST shows excellent scaling, both strong and weak, on multicore and distributed architectures.
Subfields: Artificial Intelligence, Computational Theory and Mathematics
View Paper: https://www.semanticscholar.org/paper/117ad5d40aa8d34f87d8904a8a62778ee1ae3df0
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
In Computational Theory and Mathematics
Citations in the corpus
- Quantum computing: A taxonomy, systematic review and future directions (2020, neutral): “Tool/Technique Name A B C D E F G H I J K L M N O Underpinning Programming Language QuEST [63] ✔ ✔ ✔ ❌ ❌ ❌ ❌ ❌ ✔ ✔ ✔ ❌ ❌ ❌ ❌ C”
- Robust data encodings for quantum classifiers (2020, methodology): “VQAs have been proposed or used for many applications including quantum chemistry [8], approximate optimization [9], quantum state diagonalization [10], quantum compilation [11, 12], quantum field theory simulation [13, 14], linear systems of equations [15–17], and even quantum foundations [18].”