English

Transformations for accelerator-based quantum circuit simulation in Haskell

Quantum Physics 2022-10-25 v1 Programming Languages

Abstract

For efficient hardware-accelerated simulations of quantum circuits, we can define hardware-specific quantum-circuit transformations. We use a functional programming approach to create a quantum-circuit analysis and transformation method implemented in Haskell. This tool forms a key part of our larger quantum-computing simulation toolchain. As an example of hardware acceleration, we discuss FPGA-based simulations of selected quantum arithmetic circuits, including the transformation steps to optimise the hardware utilisation. Future development steps in the Haskell-based analysis and transformation tool are outlined. The described toolchain can be found on GitHub: https://github.com/DevdudeSami/fqt.

Keywords

Cite

@article{arxiv.2210.12703,
  title  = {Transformations for accelerator-based quantum circuit simulation in Haskell},
  author = {Youssef Moawad and Wim Vanderbauwhede and René Steijl},
  journal= {arXiv preprint arXiv:2210.12703},
  year   = {2022}
}
R2 v1 2026-06-28T04:17:19.516Z