2020
DOI: 10.48550/arxiv.2007.15671
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Optimal Layout Synthesis for Quantum Computing

Abstract: Recent years have witnessed the fast development of quantum computing. Researchers around the world are eager to run larger and larger quantum algorithms that promise speedups impossible to any classical algorithm. However, the available quantum computers are still volatile and error-prone. Thus, layout synthesis, which transforms quantum programs to meet these hardware limitations, is a crucial step in the realization of quantum computing. In this paper, we present two synthesizers, one optimal and one approx… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 30 publications
0
6
0
Order By: Relevance
“…This upgrades the third qubit to |2 or |3 by availing the higher dimensional Hilbert space as temporary storage if and only if the second qubit was |2 or |3 . Finally, a conditional CNOT C +1 Xc is applied to the target qubit q 3 and the third qubit as control as describes in Equation 16. This gate will be executed only when the third qubit were |2 or |3 , as expected and as discussed earlier, it would happen only when the first qubit was |1 state.…”
Section: (B) a Conditional Increment Gate As C +2mentioning
confidence: 99%
See 1 more Smart Citation
“…This upgrades the third qubit to |2 or |3 by availing the higher dimensional Hilbert space as temporary storage if and only if the second qubit was |2 or |3 . Finally, a conditional CNOT C +1 Xc is applied to the target qubit q 3 and the third qubit as control as describes in Equation 16. This gate will be executed only when the third qubit were |2 or |3 , as expected and as discussed earlier, it would happen only when the first qubit was |1 state.…”
Section: (B) a Conditional Increment Gate As C +2mentioning
confidence: 99%
“…A logic circuit design using only one qubit gates and two qubit gates does not suffice to be implemented physically. For this reason, there is the qubit mapping or qubit placement algorithm [14][15][16] based on qubit topology, which makes the implementation on physical quantum devices a reality. The operation involving two qubit gates are of most concern rather than single qubit gates while mapping them on physical devices, as the qubit topology may not support the placement of the required two physical qubits adjacently.…”
Section: Introductionmentioning
confidence: 99%
“…Qubit assignment [15][16][17][18][19] (often referred to as qubit routing, qubit allocation, or quantum compilation) has been extensively studied as a tool for improving the performance of circuits executed on hardware. Qubit assignment typically includes modifying logical circuits to run on hardware when the gateset and connectivity constraints of the device do not match those of the logical program, typically with the goal of minimizing the number of additional operations introduced to the program.…”
Section: A Prior Workmentioning
confidence: 99%
“…Finally, scheduling operations to minimize total execution time [16,25]. In general, the compilation problem is computationally hard and while some attempts at optimal solutions have been pursued [33,36,40] the dominant approach is heuristics.…”
Section: The Compilation Problemmentioning
confidence: 99%