Intel Quantum SDK Version 1.0: Extended C++ Compiler, Runtime and Quantum Hardware Simulators for Hybrid Quantum-Classical Applications
ORAL
Abstract
The Intel Quantum Software Development Kit (SDK) is a full-stack platform allowing programmers to design their applications on a system consisting of an LLVM-based compiler providing intuitive C++ language extensions to support the expression and optimizations of quantum circuits. The SDK provides a quantum runtime library to control the context switch between classical and quantum kernels to perform hybrid execution. The quantum runtime allows a set of quantum circuit parameters to be determined at runtime. With these capabilities, both quantum and classical procedures of a variational algorithm can be specified in the same program and only need to be compiled once for all iterations. This design makes the execution latency of a variational algorithm significantly reduced. A set of quantum simulators are integrated in the SDK, including a simulation of Intel quantum hardware (qubit control processor, control electronics and quantum dot qubits). The Intel Quantum SDK is designed to provide a uniform interface to users to target ideal qubit simulators, realistic Intel quantum hardware simulators, as well as future Intel quantum hardware. The Intel Quantum SDK can efficiently perform optimization, compilation, and execution of scalable hybrid quantum-classical variational algorithms.
–
Publication: https://arxiv.org/abs/2202.11142
Presenters
-
Xin-Chuan Wu
- Intel Corporation, Santa Clara