Quilc

Optimizes Quil programs for specific hardware architectures using advanced compilation techniques. Provides both binary and server interfaces for flexible integration.

Visit Quilc

This is an optimizing compiler for the Quil quantum instruction language. It takes arbitrary Quil code as input and produces optimized Quil code tailored for a specific instruction set architecture (ISA), targeting the native gates defined by that ISA.

The compiler consists of two main parts: cl-quil, a Common Lisp library handling the core parsing, compiling, and optimization logic, and quilc, which provides the external interfaces. Users can interact with the compiler either by piping Quil code directly to the quilc binary via stdin or by communicating with the quilc server. The server mode utilizes RPCQ, an open-source RPC framework, enabling communication from high-level languages like Python, typically through the pyQuil library.

It is licensed under the Apache 2.0 License.

Categories:
Share:

Similar to Quilc:

 

  
  

 

  
  

 

  
  

Command Menu