2015
DOI: 10.1145/2786763.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...
1
1
1
1

Citation Types

0
33
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 28 publications
(33 citation statements)
references
References 43 publications
0
33
0
Order By: Relevance
“…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][80].…”
Section: Introductionmentioning
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][80].…”
Section: Introductionmentioning
confidence: 99%
“…As indicated by the two dashed boxes in Figure 6, this concatenated view reveals new opportunities for optimization that are invisible when we consider the CNOT and NOTC as atomic basis gates. This observation is akin to interprocedural optimization in classical compilers [35,36] and to fine-grained scheduling in quantum compilers [37]. On the top qubit, the Ry(−90) Ry(180) sequence can be simplified into a single sequence.…”
Section: Optimized Swapmentioning
confidence: 99%
“…Heckey et al [50] proposed an ion trap multi-SIMD architecture composed of k SIMD operating regions each with a width or qubit capacity of d to execute many quantum applications written in Scaffold programming language. Its architecture model is so similar to QLA and has the same disadvantages.…”
Section: Related Workmentioning
confidence: 99%
“…All edges of the interaction graph should be examined in Step 3; therefore, this step needs O (n д ) examinations. The k-way multilevel partitioning algorithm (Step 4) computes a k-way partitioning of the interaction graph of qubits in O (n e ) = O (n д ) time [50] where n e is the number of edges of the interaction graph. The time complexity of Algorithm 2 (Line 6) is O ((…”
Section: Time Complexity Analysismentioning
confidence: 99%