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

Authors

  • Xin-Chuan Wu

    • Intel Corporation, Santa Clara
  • Pradnya Khalate

    • Intel Corporation
    • Intel Corporation, Hillsboro
  • Albert T Schmitz

    • Intel Corporation, Hillsboro
  • Shavindra P Premaratne

    • Intel Corporation
    • Intel Corporation, Hillsboro
  • Kevin Rasch

    • Intel Corporation
    • Intel Corporation, Hillsboro
  • Sahar Daraeizadeh

    • Intel Corporation, Hillsboro
  • Roza Kotlyar

    • Intel Corporation, Hillsboro
  • Shengru Ren

    • Intel Corporation
    • Intel Corporation, Hillsboro
  • Jennifer Paykin

    • Intel Corporation- Hillsboro
    • Intel Corporation
    • Intel Corporation, Hillsboro
  • Francis Rose

    • Intel Corporation
    • Intel Corporation, Hillsboro
  • James Dunn

    • Intel Corporation
  • Gian Giacomo Guerreschi

    • Intel Corporation
  • NICOLAS P SAWAYA

    • Intel Corporation, Santa Clara
  • Atul Kulkarni

    • Intel Corporation
    • Intel Coproration
  • Grant Baker

    • Intel Corporation
  • Beverly Klemme

    • Intel Corporation
  • Nader Khammassi

    • Intel Corporation
  • Randy Morris

    • Intel Corporation
  • Linda Patricia Osuna Ibarra

    • Intel Corporation
  • Robert Flory

    • Intel Corporation
  • Pratik D Patel

    • Intel Corporation
  • Xiang Zou

    • Intel Corporation
  • Anne Y Matsuura

    • Intel Corporation, Hillsboro
    • Intel Corporation, Santa Clara
    • Intel Corporation