Quantum computing: A taxonomy, systematic review and future directions
Quantum computing (QC) is an emerging paradigm with the potential to offer significant
computational advantage over conventional classical computing by exploiting quantum …
computational advantage over conventional classical computing by exploiting quantum …
Quantum software components and platforms: Overview and quality assessment
Quantum computing is the latest revolution in computing and will probably come to be seen
as an advance as important as the steam engine or the information society. In the last few …
as an advance as important as the steam engine or the information society. In the last few …
MQT Bench: Benchmarking software and design automation tools for quantum computing
Quantum software tools for a wide variety of design tasks on and across different levels of
abstraction are crucial in order to eventually realize useful quantum applications. This …
abstraction are crucial in order to eventually realize useful quantum applications. This …
Quantum programming languages
Quantum programming languages are essential to translate ideas into instructions that can
be executed by a quantum computer. Not only are they crucial to the programming of …
be executed by a quantum computer. Not only are they crucial to the programming of …
Paulihedral: a generalized block-wise compiler optimization framework for quantum simulation kernels
The quantum simulation kernel is an important subroutine appearing as a very long gate
sequence in many quantum programs. In this paper, we propose Paulihedral, a block-wise …
sequence in many quantum programs. In this paper, we propose Paulihedral, a block-wise …
Revisiting the map** of quantum circuits: Entering the multi-core era
Quantum computing represents a paradigm shift in computation, offering the potential to
solve complex problems intractable for classical computers. Although current quantum …
solve complex problems intractable for classical computers. Although current quantum …
Advanced equivalence checking for quantum circuits
In the not-so-distant future, quantum computing will change the way we tackle certain
problems. It promises to dramatically speed-up many chemical, financial, cryptographical …
problems. It promises to dramatically speed-up many chemical, financial, cryptographical …
Autocomm: A framework for enabling efficient communication in distributed quantum programs
Distributed quantum computing (DQC) is a promising approach to extending the
computational power of near-term quantum hardware. However, the non-local quantum …
computational power of near-term quantum hardware. However, the non-local quantum …
Equivalence checking of quantum circuits with the ZX-calculus
As state-of-the-art quantum computers are capable of running increasingly complex
algorithms, the need for automated methods to design and test potential applications rises …
algorithms, the need for automated methods to design and test potential applications rises …
Quantum computing with Qiskit
We describe Qiskit, a software development kit for quantum information science. We discuss
the key design decisions that have shaped its development, and examine the software …
the key design decisions that have shaped its development, and examine the software …