vix.ing · top · new · best · stats · spec

An Open-Source, Industrial-Strength Optimizing Compiler for Quantum\n Programs

2020/03/31 by Robert Seneca Smith, Eric Peterson, Smith, Robert S. +5 · 3 citations
Computer Science · #Quantum Computing Algorithms and Architecture #Quantum Information and Cryptography #Parallel Computing and Optimization Techniques

paper · pdf · doi:10.48550/arxiv.2003.13961

Abstract

Quilc is an open-source, optimizing compiler for gate-based quantum programs\nwritten in Quil or QASM, two popular quantum programming languages. The\ncompiler was designed with attention toward NISQ-era quantum computers,\nspecifically recognizing that each quantum gate has a non-negligible and often\nirrecoverable cost toward a program's successful execution. Quilc's primary\ngoal is to make authoring quantum software a simpler exercise by making\narchitectural details less burdensome to the author. Using Quilc allows one to\nwrite programs faster while usually not compromising---and indeed sometimes\nimproving---their execution fidelity on a given hardware architecture. In this\npaper, we describe many of the principles behind Quilc's design, and\ndemonstrate the compiler with various examples.\n

Cited by

Related