MQSS-Quantum Compilation Suite TranspilerΒΆ
Note: Currently, transpilation is only possible for the Quake MLIR dialect
using the native-gate set mapping passes via cudaq-opt.
Please refer to the passes for details.
We are developing a MLIR Dialect Agnostic Transpiler for the MQSS Quantum Compilation Suite. The transpiler will have two key components:
A list of Gate Decomposition patterns (e.g. Gate CNOT/Cx might decompose to Hadamard, CZ, Hadamard)
A (shortest-path / Dijkstra-style) graph based basis conversion algorithm which determines the least number of decomposition patterns required to map all gates in the source circuit (in an MLIR dialect) to the native-gate set of the target device.