Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems 2021
DOI: 10.1145/3445814.3446718
|View full text |Cite
|
Sign up to set email alerts
|

Orchestrated trios: compiling for efficient communication in Quantum programs with 3-Qubit gates

Abstract: Current quantum computers are especially error prone and require high levels of optimization to reduce operation counts and maximize the probability the compiled program will succeed. These computers only support operations decomposed into one-and two-qubit gates and only two-qubit gates between physically connected pairs of qubits. Typical compilers first decompose operations, then route data to connected qubits. We propose a new compiler structure, Orchestrated Trios, that first decomposes to the three-qubit… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(6 citation statements)
references
References 32 publications
0
5
0
Order By: Relevance
“…Given an input quantum program, QContext first decomposes the gates to 1-qubit gates, 2-qubit gates, and Toffoli gates. Not decomposing the Toffoli gate allows the routing algorithm to capture the program structure and reduce the routing overhead [13]. The compiler performs qubit mapping and routing for the gates.…”
Section: Qcontextmentioning
confidence: 99%
See 3 more Smart Citations
“…Given an input quantum program, QContext first decomposes the gates to 1-qubit gates, 2-qubit gates, and Toffoli gates. Not decomposing the Toffoli gate allows the routing algorithm to capture the program structure and reduce the routing overhead [13]. The compiler performs qubit mapping and routing for the gates.…”
Section: Qcontextmentioning
confidence: 99%
“…We study the basis-gate-level context-aware decomposition for Toffoli gates and the native-gate-level context-aware decomposition for CNOT gates. Our experiments show that QContext reduces the number of gates as compared with the state-of-the-art approach, Orchestrated Trios [13].…”
mentioning
confidence: 92%
See 2 more Smart Citations
“…Circuit composition is essentially the reverse of circuit decomposition. For example, three-qubit gate can be "decomposed" into multiple single-and two-qubit gates that the underlying hardware supports [11,27]. Neutral-atom architectures natively support threequbit gate operations and hence, the circuit composition can reduce a set a of single-and two-qubit operations to an equivalent threequbit operation when it's feasible and does not affect the meaning of the program.…”
Section: Illustrates Circuit Blocking)mentioning
confidence: 99%