Skip to content

Commit

Permalink
Add intro section to readme.
Browse files Browse the repository at this point in the history
  • Loading branch information
vova5703945 committed May 7, 2024
1 parent 734f244 commit 1d0133b
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,26 @@

# Rivet Transpiler

Quantum Transpilation is the transformation of a given virtual quantum circuit:
- to match the topology of a specific device
- to optimize the circuit for execution

Even at small scales, transpilation becomes a key bottleneck in many complex quantum computing workflows.

Rivet Transpiler allows users to design an implement fast automated modular transpilation routines with the transpilation stack of their choise.

Despite its advanced functionality, Rivet Transpiler is easy to use and includes features such as performance tracking and debugging.

## Introduction to Rivet transpiler

Rivet Transpiler has optimized implementations for Circuit stitching, Topological Compression, Coupling Maps, Hashing, QML, Shadow State Tomography.

Circuit stitching is a technique used to optimize the routing of quantum circuits on physical quantum hardware. In this process, disconnected qubits, which are not physically adjacent, are brought closer together using SWAP gates.

Topological compression is a tool to help overcome transpilation limitations by taking into account the device’s coupling map. It takes the device's coupling map into account in order to determine the optimal selection of the most important qubits. Before proceeding with computation Rivet Transpiler works hard to achieve the best mapping between the circuit and the device's physical layout in terms of qubit arrangement connectivity.

## Rivet Transpiler: Transpile Functions

The package provides a family of functions for efficient transpilation of quantum circuits.

- Function `transpile` - transpilation function featuring:
Expand Down Expand Up @@ -141,4 +161,4 @@ We would like to thank to:

## Contacts

Haiqu Inc. [info@haiqu.ai](mailto:info@haiqu.ai)
Haiqu Inc. [info@haiqu.ai](mailto:info@haiqu.ai)

0 comments on commit 1d0133b

Please sign in to comment.