Abstract
We introduce QuESTlink,pronounced ‘quest link’, an open-source Mathematicapackage which efficiently emulates quantum computers. By integratingwith the Quantum Exact Simulation Toolkit (QuEST), QuESTlink offers ahigh-level, expressive and usable interface to a high-performance, hardware-accelerated emulator. Requiring no installation, QuESTlink streamlines the powerful analysis capabilities of Mathematica into the study of quantum systems, even utilising remote multi-core and GPU hardware. We demonstrate the use of QuESTlink to concisely and efficiently simulate several quantum algorithms, and present some comparative benchmarking against core QuEST.
Highlights
Classical emulation is crucial in the design of quantum computers and algorithms
We introduce QuESTlink, pronounced ‘quest link’, an open-source Mathematica package which efficiently emulates quantum computers
While QuESTlink can be classed as a strong simulator [1], we use the phrase emulation to distinguish from ‘quantum simulation’, that is the use of a quantum computer to study a quantum system
Summary
This manuscript uses the phrases ‘simulation’ and ‘emulation’ interchangeably, to refer to any use of a classical computer to study, mimic or approximate the behaviour of a digital quantum computer. While QuESTlink can be classed as a strong simulator [1], we use the phrase emulation to distinguish from ‘quantum simulation’, that is the use of a quantum computer to study a quantum system
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have