t|ket⟩: a retargetable compiler for NISQ devices
Seyon Sivarajah, Silas Dilkes, Alexander Cowtan, Will Simmons, Alec Edgington, Ross Duncan
Abstract
Abstract We present t | ket ⟩, a quantum software development platform produced by Cambridge Quantum Computing Ltd. The heart of t | ket ⟩ is a language-agnostic optimising compiler designed to generate code for a variety of NISQ devices, which has several features designed to minimise the influence of device error. The compiler has been extensively benchmarked and outperforms most competitors in terms of circuit optimisation and qubit routing.
Topics & Concepts
CompilerComputer scienceOptimizing compilerProgramming languageCode (set theory)SoftwareVariety (cybernetics)Parallel computingCompiler correctnessQuantum computerSource codeCode generationQubitComputer architectureProgram optimizationLoop optimizationCompiler constructionKey (lock)Software developmentQuantum Computing Algorithms and ArchitectureQuantum-Dot Cellular AutomataQuantum Information and Cryptography