2019 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE) 2019
DOI: 10.23919/date.2019.8715092
|View full text |Cite
|
Sign up to set email alerts
|

Reversible Pebbling Game for Quantum Memory Management

Abstract: Quantum memory management is becoming a pressing problem, especially given the recent research effort to develop new and more complex quantum algorithms. The only existing automatic method for quantum states clean-up relies on the availability of many extra resources. In this work, we propose an automatic tool for quantum memory management. We show how this problem exactly matches the reversible pebbling game. Based on that, we develop a SAT-based algorithm that returns a valid clean-up strategy, taking the li… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
33
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 27 publications
(33 citation statements)
references
References 24 publications
0
33
0
Order By: Relevance
“…Several factors of reduction in T -count and T -depth are possible, while the increase in the number of qubits is significant. However, such a design point can be of high interest, in particular when combined with automatic quantum memory strategies, e.g., pebbling [20], that can find intermediate trade-off points that lie in between the manual and automatic construction.…”
Section: E Automatic Compilation For Aggressive T-count and T-depth Rmentioning
confidence: 99%
“…Several factors of reduction in T -count and T -depth are possible, while the increase in the number of qubits is significant. However, such a design point can be of high interest, in particular when combined with automatic quantum memory strategies, e.g., pebbling [20], that can find intermediate trade-off points that lie in between the manual and automatic construction.…”
Section: E Automatic Compilation For Aggressive T-count and T-depth Rmentioning
confidence: 99%
“…They must be restored to |0 as only input and output states must be accessible at the end of the computation. Different automatic clean-up strategies are available in the literature [13], [18], exploring the trade-off between ancillae and operations.…”
Section: Quantum Oraclementioning
confidence: 99%
“…. , x n+r Output: Quantum circuit for U f 1 function compute is CNOT(x, t 2 ) for all x ∈ L 2 \ {t 2 }; 12 if p then NOT(t 1 ); 13 if q then NOT(t 2 ); 14 TOFFOLI(t 1 , t 2 , x i ); 15 if p then NOT(t 2 ); 16 if q then NOT(t 1 ); 17 CNOT(x, t 2 ) for all x ∈ L 2 \ {t 2 }; 18 CNOT(x, t 1 ) for all x ∈ L 1 \ {t 1 }; 19 end 20 end 21 compute; 22 CNOT(x n+r , y); 23 if p = 0 then NOT(y); 24 compute † ;…”
Section: Example 2 For the Network In Example 1 We Havementioning
confidence: 99%
See 2 more Smart Citations