Circuit design for a measurement-based quantum carry-lookahead adder

Agung Trisetyarso, Rodney D Van Meter

Research output: Contribution to journalArticle

8 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)843-867
Number of pages25
JournalInternational Journal of Quantum Information
Volume8
Issue number5
DOIs
Publication statusPublished - 2010 Aug

Fingerprint

adding circuits
communication
resources
ripples
registers
quantum computation
costs
optimization
evaluation

Keywords

  • Measurement-based quantum computation
  • optimization
  • quantum carry-lookahead adder

ASJC Scopus subject areas

  • Physics and Astronomy (miscellaneous)

Cite this

Circuit design for a measurement-based quantum carry-lookahead adder. / Trisetyarso, Agung; Van Meter, Rodney D.

In: International Journal of Quantum Information, Vol. 8, No. 5, 08.2010, p. 843-867.

Research output: Contribution to journalArticle

@article{079c8d80abf9405fb167a12324da7fb7,
title = "Circuit design for a measurement-based quantum carry-lookahead adder",
abstract = "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.",
keywords = "Measurement-based quantum computation, optimization, quantum carry-lookahead adder",
author = "Agung Trisetyarso and {Van Meter}, {Rodney D}",
year = "2010",
month = "8",
doi = "10.1142/S0219749910006496",
language = "English",
volume = "8",
pages = "843--867",
journal = "International Journal of Quantum Information",
issn = "0219-7499",
publisher = "World Scientific Publishing Co. Pte Ltd",
number = "5",

}

TY - JOUR

T1 - Circuit design for a measurement-based quantum carry-lookahead adder

AU - Trisetyarso, Agung

AU - Van Meter, Rodney D

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

VL - 8

SP - 843

EP - 867

JO - International Journal of Quantum Information

JF - International Journal of Quantum Information

SN - 0219-7499

IS - 5

ER -