TY - JOUR
T1 - Circuit design for a measurement-based quantum carry-lookahead adder
AU - Trisetyarso, Agung
AU - Van Meter, Rodney
N1 - Funding Information:
We would like to thank Seth Lloyd, Kohei M. Itoh, Austin Fowler, and Achmad Husni Thamrin for fruitful discussions. This work was supported in part by Grant-in-Aid for Scienti¯c Research by MEXT, Specially Promoted Research No. 18001002 and in part by Special Coordination Funds for Promoting Science and Technology.
PY - 2010/8
Y1 - 2010/8
N2 - We present the design and evaluation of a quantum carry-lookahead adder (QCLA) using measurement-based quantum computation (MBQC), called MBQCLA. QCLA was originally designed for an abstract, concurrent architecture supporting long-distance communication, but most realistic architectures heavily constrain communication distances. The quantum carry-lookahead adder is faster than a quantum ripple-carry adder; QCLA has logarithmic depth while ripple adders have linear depth. MBQCLA utilizes MBQC's ability to transfer quantum states in unit time to accelerate addition. MBQCLA breaks the latency limit of addition circuits in nearest neighbor-only architectures: compared to the Θ(n) limit on circuit depth for linear nearest-neighbor architectures, it can reach Θ(log n) depth. MBQCLA is an order of magnitude faster than a ripple-carry adder when adding registers longer than 100 qubits, but requires a cluster state that is an order of magnitude larger. The cluster state resources can be classified as computation and communication; for the unoptimized form, ≈ 88% of the resources are used for communication. Hand optimization of horizontal communication costs results in a ≈ 12% reduction in spatial resources for the in-place MBQCLA circuit. For comparison, a graph state quantum carry-lookahead adder (GSQCLA) uses only ≈ 9% of the spatial resources of the MBQCLA.
AB - We present the design and evaluation of a quantum carry-lookahead adder (QCLA) using measurement-based quantum computation (MBQC), called MBQCLA. QCLA was originally designed for an abstract, concurrent architecture supporting long-distance communication, but most realistic architectures heavily constrain communication distances. The quantum carry-lookahead adder is faster than a quantum ripple-carry adder; QCLA has logarithmic depth while ripple adders have linear depth. MBQCLA utilizes MBQC's ability to transfer quantum states in unit time to accelerate addition. MBQCLA breaks the latency limit of addition circuits in nearest neighbor-only architectures: compared to the Θ(n) limit on circuit depth for linear nearest-neighbor architectures, it can reach Θ(log n) depth. MBQCLA is an order of magnitude faster than a ripple-carry adder when adding registers longer than 100 qubits, but requires a cluster state that is an order of magnitude larger. The cluster state resources can be classified as computation and communication; for the unoptimized form, ≈ 88% of the resources are used for communication. Hand optimization of horizontal communication costs results in a ≈ 12% reduction in spatial resources for the in-place MBQCLA circuit. For comparison, a graph state quantum carry-lookahead adder (GSQCLA) uses only ≈ 9% of the spatial resources of the MBQCLA.
KW - Measurement-based quantum computation
KW - optimization
KW - quantum carry-lookahead adder
UR - http://www.scopus.com/inward/record.url?scp=77957278759&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77957278759&partnerID=8YFLogxK
U2 - 10.1142/S0219749910006496
DO - 10.1142/S0219749910006496
M3 - Article
AN - SCOPUS:77957278759
SN - 0219-7499
VL - 8
SP - 843
EP - 867
JO - International Journal of Quantum Information
JF - International Journal of Quantum Information
IS - 5
ER -