Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems 2015
DOI: 10.1145/2694344.2694357
|View full text |Cite
|
Sign up to set email alerts
|

Compiler Management of Communication and Parallelism for Quantum Computation

Abstract: Quantum computing (QC) offers huge promise to accelerate a range of computationally intensive benchmarks. Quantum computing is limited, however, by the challenges of decoherence: i.e., a quantum state can only be maintained for short windows of time before it decoheres. While quantum error correction codes can protect against decoherence, fast execution time is the best defense against decoherence, so efficient architectures and effective scheduling algorithms are necessary. This paper proposes the Multi-SIMD … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 27 publications
(8 citation statements)
references
References 57 publications
0
8
0
Order By: Relevance
“…15 These passes are composed to form compilation strategies which should output executable quantum circuits. Quantum compiling is an active area of research [65][66][67][68][69][70][71], and there are many pieces of software available for quantum compiling. As noted above, in this work we use two: t|ket and the compiler available in Qiskit.…”
Section: Compilersmentioning
confidence: 99%
“…15 These passes are composed to form compilation strategies which should output executable quantum circuits. Quantum compiling is an active area of research [65][66][67][68][69][70][71], and there are many pieces of software available for quantum compiling. As noted above, in this work we use two: t|ket and the compiler available in Qiskit.…”
Section: Compilersmentioning
confidence: 99%
“…Moreover, to maximize usefulness within the field, every effort has been made to design OpenFermion as a modular library which is agnostic with respect to quantum programming language frameworks. Through its plugin system, OpenFermion is able to interface with, and benefit from, any of the frameworks being developed for both more abstract quantum software and hardware specific compilation [70][71][72][73][74][75][76][77][78][79]91].…”
Section: Introductionmentioning
confidence: 99%
“…Another candidate is the optimization type algorithms like quantum approximate optimization algorithm (QAOA) [42], which needs to rapidly apply Hadamards. On the other hand, to generate large mount ancilla states, single instruction multiple data (SIMD) style architecture [43,44] that apply the same quantum gates on multiple qubits in the same region simultaneously, maybe particularly useful.…”
Section: Resource Overheadmentioning
confidence: 99%