[PDF][PDF] Integration of quantum accelerators with high performance computing-a review of quantum programming tools
Quantum computing (QC) introduces a novel mode of computation with the possibility of
greater computational power that remains to be exploited—presenting exciting opportunities …
greater computational power that remains to be exploited—presenting exciting opportunities …
Approximate relational reasoning for quantum programs
Quantum computation is inevitably subject to imperfections in its implementation. These
imperfections arise from various sources, including environmental noise at the hardware …
imperfections arise from various sources, including environmental noise at the hardware …
Modular Synthesis of Efficient Quantum Uncomputation
A key challenge of quantum programming is uncomputation: the reversible deallocation of
qubits. And while there has been much recent progress on automating uncomputation, state …
qubits. And while there has been much recent progress on automating uncomputation, state …
Quantum control machine: The limits of control flow in quantum programming
Quantum algorithms for tasks such as factorization, search, and simulation rely on control
flow such as branching and iteration that depends on the value of data in superposition …
flow such as branching and iteration that depends on the value of data in superposition …
The T-complexity costs of error correction for control flow in quantum computation
Numerous quantum algorithms require the use of quantum error correction to overcome the
intrinsic unreliability of physical qubits. However, quantum error correction imposes a unique …
intrinsic unreliability of physical qubits. However, quantum error correction imposes a unique …
On the theory of quantum and towards practical computation: A review
R Kudelić - Journal of Computational Science, 2024 - Elsevier
Quantum computing exposes the brilliance of quantum mechanics through computer
science (in theory and otherwise), giving oneself a marvelous and exhilarating journey to go …
science (in theory and otherwise), giving oneself a marvelous and exhilarating journey to go …
QbC: Quantum Correctness by Construction
Thanks to the rapid progress and growing complexity of quantum algorithms, correctness of
quantum programs has become a major concern. Pioneering research over the past years …
quantum programs has become a major concern. Pioneering research over the past years …
Static analysis of quantum programs
In principle, the design and implementation of quantum programming languages are the
same essential tasks as for conventional (classical) programming languages. High-level …
same essential tasks as for conventional (classical) programming languages. High-level …
How to Bake a Quantum Π
We construct a computationally universal quantum programming language Quantum Π from
two copies of Π, the internal language of rig groupoids. The first step constructs a pure …
two copies of Π, the internal language of rig groupoids. The first step constructs a pure …