Design automation for quantum architectures

M Roetteler, KM Svore, D Wecker… - Design, Automation & …, 2017 - ieeexplore.ieee.org
Design, Automation & Test in Europe Conference & Exhibition (DATE …, 2017ieeexplore.ieee.org
We survey recent strides made towards building a software framework that is capable of
compiling quantum algorithms from a high-level description down to physical gates that can
be implemented on a fault-tolerant quantum computer. We discuss why compilation and
design automation tools such as the ones in our framework are key for tackling the grand
challenge of building a scalable quantum computer. We then describe specialized libraries
that have been developed using the LIQUi|> programming language. This includes …
We survey recent strides made towards building a software framework that is capable of compiling quantum algorithms from a high-level description down to physical gates that can be implemented on a fault-tolerant quantum computer. We discuss why compilation and design automation tools such as the ones in our framework are key for tackling the grand challenge of building a scalable quantum computer. We then describe specialized libraries that have been developed using the LIQUi|> programming language. This includes reversible circuits for arithmetic as well as new, truly quantum approaches that rely on quantum computer architectures that allow the probabilistic execution of gates, a model that can reduce time and space overheads in some cases. We highlight why these libraries are useful for the implementation of many quantum algorithms. Finally, we survey the tool Revs that facilitate resource efficient compilation of higher-level irreversible programs into lower-level reversible circuits while trying to optimize the memory footprint of the resulting reversible networks. This is motivated by the limited availability of qubits for the foreseeable future.
ieeexplore.ieee.org
Showing the best result for this search. See all results