2001
DOI: 10.1137/s0097539799355053
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Quantum Computation and Quantum Codes

Abstract: Abstract. We propose a definition of QNC, the quantum analog of the efficient parallel class NC. We exhibit several useful gadgets and prove that various classes of circuits can be parallelized to logarithmic depth, including circuits for encoding and decoding standard quantum errorcorrecting codes, or more generally any circuit consisting of controllednot gates, controlled π-shifts, and Hadamard gates. Finally, while we note the Quantum Fourier Transform can be parallelized to linear depth, we conjecture that… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

2
134
0
3

Year Published

2001
2001
2016
2016

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 142 publications
(139 citation statements)
references
References 16 publications
2
134
0
3
Order By: Relevance
“…The problem for implementation will be creating an efficient MUX, especially on N T C. Figure 4 makes it clear that the total carry-select adder is only faster if the latency of MUX is substantially less than the latency of the full carry-ripple. It will be difficult for this to be more efficient that the single-CCNOT delay of the basic VBE carry-ripple adder on N T C. On AC, it is certainly easy to see how the MUX can use a fanout tree consisting of more ancillae and CNOT gates to distribute the carry in signal, as suggested by Moore [12], allowing all MUX Fredkin gates to be executed concurrently. A full fanout requires an extra m qubits in each adder.…”
Section: O( √ N) Carry-select Addermentioning
confidence: 99%
See 1 more Smart Citation
“…The problem for implementation will be creating an efficient MUX, especially on N T C. Figure 4 makes it clear that the total carry-select adder is only faster if the latency of MUX is substantially less than the latency of the full carry-ripple. It will be difficult for this to be more efficient that the single-CCNOT delay of the basic VBE carry-ripple adder on N T C. On AC, it is certainly easy to see how the MUX can use a fanout tree consisting of more ancillae and CNOT gates to distribute the carry in signal, as suggested by Moore [12], allowing all MUX Fredkin gates to be executed concurrently. A full fanout requires an extra m qubits in each adder.…”
Section: O( √ N) Carry-select Addermentioning
confidence: 99%
“…Circuit depth is explicitly considered in Cleve and Watrous' parallel implementation of the quantum Fourier transform [9], Gossett's quantum carry-save arithmetic [10], and Zalka's Schönhage-Strassen-based implementation [11]. Moore and Nilsson define the computational complexity class QNC to describe certain parallelizable circuits, and show which gates can be performed concurrently, proving that any circuit composed exclusively of Control-NOTs (CNOTs) can be parallelized to be of depth O(log n) using O(n 2 ) ancillae on an abstract machine [12].…”
Section: Introductionmentioning
confidence: 99%
“…Using an Euler decomposition of SU (2), the diagonal gate can be can be built using 3(d − 1) Givens rotations.…”
Section: Parallelism In State Synthesis and Unitary Transformatiomentioning
confidence: 99%
“…A third aspect of parallelism [2] involves reducing the logical depth of a circuit by judicious grouping of single-and two-particle gates that can be performed at the same time step, assuming connectivity of the particles. This is roughly analogous to classic circuit layouts and will not be considered here.…”
Section: Introductionmentioning
confidence: 99%
“…Also, 3D lattices or alternative 2D lattices such as hexagonal close packing may be advantageous, especially with regard to resource scheduling. For instance, some quantum algorithms can be parallelized to exploit the commutivity of certain operations [18] if pairs of memory nodes can be simultaneously connected. It is not clear what the optimal scheme is to create the necessary entanglement resources simultaneously to perform such nonlocal operations since the resource of bus qubits is limited.…”
mentioning
confidence: 99%