QWIRE: a core language for quantum circuits

Abstract

This paper introduces QWIRE (``choir''), a language for defining quantum circuits and an interface for manipulating them inside of an arbitrary classical host language. QWIRE is minimal---it contains only a few primitives---and sound with respect to the physical properties entailed by quantum mechanics. At the same time, QWIRE is expressive and highly modular due to its relationship with the host language, mirroring the QRAM model of computation that places a quantum computer (controlled by circuits) alongside a classical computer (controlled by the host language).

Document Details

Document Type
Pub Defense Publication
Publication Date
Jan 01, 2017
Source ID
10.1145/3093333.3009894

Entities

People

  • Jennifer Paykin
  • Robert Rand
  • Steve Zdancewic

Organizations

  • National Science Foundation
  • Office of Naval Research
  • University of Pennsylvania

Tags

Readers

  • Academic Conference Management
  • Computational Fluid Dynamics (CFD)
  • Mathematical Modeling and Probability Theory.

Technology Areas

  • Quantum Computing