Arithmetic on a distributed-memory quantum multicomputer

We evaluate the performance of quantum arithmetic algorithms run on a distributed quantum computer (a quantum multicomputer). We vary the node capacity and I/O capabilities, and the network topology. The tradeoff of choosing between gates executed remotely, through “teleported gates” on entangled pairs of qubits (telegate), versus exchanging the relevant qubits via quantum teleportation, then executing the algorithm using local gates (teledata), is examined. We show that the teledata approach performs better, and that carry-ripple adders perform well when the teleportation block is decomposed so that the key quantum operations can be parallelized. A node size of only a few logical qubits performs adequately provided that the nodes have two transceiver qubits. A linear network topology performs acceptably for a broad range of system sizes and performance parameters. We therefore recommend pursuing small, high-I/O bandwidth nodes and a simple network. Such a machine will run Shor's algorithm for factoring large numbers efficiently.

[1]  Steven M. Nowick,et al.  ACM Journal on Emerging Technologies in Computing Systems , 2010, TODE.

[2]  Stephen M. Barnett,et al.  Quantum information , 2005, Acta Physica Polonica A.

[3]  Wolfgang Lange,et al.  Quantum Computing with Trapped Ions , 2009, Encyclopedia of Complexity and Systems Science.

[4]  Milos D. Ercegovac,et al.  Digital Arithmetic , 2003, Wiley Encyclopedia of Computer Science and Engineering.

[5]  Ben Reichardt,et al.  Fault-Tolerant Quantum Computation , 2016, Encyclopedia of Algorithms.

[6]  Thierry Paul,et al.  Quantum computation and quantum information , 2007, Mathematical Structures in Computer Science.

[7]  R. V. Meter,et al.  Communication Links for Distributed Quantum Computation , 2007, IEEE Transactions on Computers.

[8]  Dr A. Alavi,et al.  Statistical Mechanics and its applications , 2007 .

[9]  Yao-Wen Chang,et al.  Programmable Logic Devices , 2007 .

[10]  R. V. Meter Architecture of a quantum multicomputer optimized for Shor's factoring algorithm , 2006, quant-ph/0607065.

[11]  L. Hollenberg,et al.  Scalable Error Correction in Distributed Ion Trap Computers , 2006, quant-ph/0606226.

[12]  Rodney Van Meter,et al.  Distributed Arithmetic on a Quantum Multicomputer , 2006, 33rd International Symposium on Computer Architecture (ISCA'06).

[13]  Mark Oskin,et al.  Architectural implications of quantum computing technologies , 2006, ACM J. Emerg. Technol. Comput. Syst..

[14]  W. Munro,et al.  Hybrid quantum repeater using bright coherent light. , 2005, Physical review letters.

[15]  J. Johansson,et al.  Vacuum Rabi oscillations in a macroscopic superconducting qubit oscillator system. , 2005, Physical review letters.

[16]  T. Spiller,et al.  Quantum computation by communication , 2005, quant-ph/0509202.

[17]  Y. Lim,et al.  Repeat-until-success quantum computing using stationary and flying qubits (14 pages) , 2005, quant-ph/0508218.

[18]  P. Love,et al.  Type II quantum algorithms , 2005, quant-ph/0506244.

[19]  Thomas G. Draper,et al.  A logarithmic-depth quantum carry-lookahead adder , 2004, Quantum Inf. Comput..

[20]  Lieven Eeckhout,et al.  Proceedings of the Second Annual Workshop on Modeling, Benchmarking and Simulation (MoBS) held in conjunction with the 33rd Annual International Symposium on Computer Architecture (ISCA-33) , 2006 .

[21]  T. Spiller,et al.  An introduction to quantum information processing: applications and realizations , 2005 .

[22]  Robert M. Jopson,et al.  System design for large-scale ion trap quantum information processor , 2005, Quantum Inf. Comput..

[23]  Yasuhiro Takahashi,et al.  A linear-size quantum circuit for addition with no ancillary qubits , 2005, Quantum Inf. Comput..

[24]  Kae Nemoto,et al.  Weak nonlinearities: a new route to optical quantum computation , 2005, quant-ph/0507084.

[25]  Mark Oskin,et al.  An evaluation framework and instruction set architecture for ion-trap based quantum micro-architectures , 2005, 32nd International Symposium on Computer Architecture (ISCA'05).

[26]  M. Lukin,et al.  Fault-tolerant quantum repeaters with minimal physical resources, and implementations based on single photon emitters , 2005, quant-ph/0502112.

[27]  R. V. Meter,et al.  Fast quantum modular exponentiation , 2004, quant-ph/0408006.

[28]  Andrew Steane How to build a 300 bit, 1 Gop quantum computer , 2004 .

[29]  Thomas G. Draper,et al.  A new quantum ripple-carry addition circuit , 2004, quant-ph/0410184.

[30]  S. Girvin,et al.  Strong coupling of a single photon to a superconducting qubit using circuit quantum electrodynamics , 2004, Nature.

[31]  W. Munro,et al.  A near deterministic linear optical CNOT gate , 2004 .

[32]  Samuel J. Lomonaco, Jr.,et al.  Distributed quantum computing: a distributed Shor algorithm , 2004, SPIE Defense + Commercial Sensing.

[33]  F. Jelezko,et al.  Observation of coherent oscillation of a single nuclear spin and realization of a two-qubit conditional quantum gate. , 2004, Physical review letters.

[34]  D. Matsukevich,et al.  Quantum State Transfer Between Matter and Light , 1999, Science.

[35]  Tomás Lang,et al.  Digit-Serial Arithmetic , 2004 .

[36]  William J. Dally,et al.  Principles and Practices of Interconnection Networks , 2004 .

[37]  C. Nuzman,et al.  1100 x 1100 port MEMS-based optical crossconnect with 4-dB maximum loss , 2003, IEEE Photonics Technology Letters.

[38]  Frederic T. Chong,et al.  Building quantum wires: the long and the short of it , 2003, 30th Annual International Symposium on Computer Architecture, 2003. Proceedings..

[39]  Frederic T. Chong,et al.  The effect of communication costs in solid-state quantum computing architectures , 2003, SPAA '03.

[40]  BeauregardStephane Circuit for Shor's algorithm using 2n+3 qubits , 2003 .

[41]  F. Schmidt-Kaler,et al.  Implementation of the Deutsch–Jozsa algorithm on an ion-trap quantum computer , 2003, Nature.

[42]  M. Mehring,et al.  Entanglement between an electron and a nuclear spin 1/2. , 2002, Physical review letters.

[43]  A. Steane Overhead and noise threshold of fault-tolerant quantum error correction , 2002, quant-ph/0207119.

[44]  Stéphane Beauregard Circuit for Shor's algorithm using 2n+3 qubits , 2002, Quantum Inf. Comput..

[45]  R. Jozsa,et al.  On the role of entanglement in quantum-computational speed-up , 2002, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[46]  Frederic T. Chong,et al.  Building quantum wires , 2003, ISCA 2003.

[47]  J. Martinis,et al.  Rabi oscillations in a large Josephson-junction qubit. , 2002, Physical review letters.

[48]  C. Monroe,et al.  Architecture for a large-scale ion-trap quantum computer , 2002, Nature.

[49]  John K. Stockton,et al.  Adaptive homodyne measurement of optical phase. , 2002, Physical review letters.

[50]  H. Mabuchi,et al.  Programmable logic devices in experimental quantum optics , 2002, quant-ph/0203143.

[51]  I. Chuang,et al.  Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonance , 2001, Nature.

[52]  J. Yepez TYPE-II QUANTUM COMPUTERS , 2001 .

[53]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[54]  Colin P. Williams,et al.  Ultimate zero and one - computing at the quantum frontier , 2012 .

[55]  Thomas G. Draper Addition on a Quantum Computer , 2000, quant-ph/0008033.

[56]  Richard Cleve,et al.  Fast parallel circuits for the quantum Fourier transform , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[57]  A. Steane,et al.  Quantum computing with trapped ions, atoms and light , 2000, quant-ph/0004053.

[58]  Isaac L. Chuang,et al.  Demonstrating the viability of universal quantum computation using teleportation and single-qubit operations , 1999, Nature.

[59]  I. Chuang,et al.  Quantum Teleportation is a Universal Computational Primitive , 1999, quant-ph/9908010.

[60]  Y. Pashkin,et al.  Coherent control of macroscopic quantum states in a single-Cooper-pair box , 1999, Nature.

[61]  J. Cirac,et al.  Distributed quantum computation over noisy channels , 1998, quant-ph/9803017.

[62]  Kimble,et al.  Unconditional quantum teleportation , 1998, Science.

[63]  Phil Gossett Quantum Carry-Save Arithmetic , 1998, quant-ph/9808061.

[64]  B. W. Broer,et al.  Spontaneous emission spectrum in double quantum dot devices , 1998, Science.

[65]  Christof Zalka Fast versions of Shor's quantum factoring algorithm , 1998, quant-ph/9806084.

[66]  D. DiVincenzo Quantum gates and circuits , 1997, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[67]  H. Weinfurter,et al.  Experimental quantum teleportation , 1997, Nature.

[68]  Lov K. Grover Quantum Telecomputation , 1997, quant-ph/9704012.

[69]  Ashok V. Krishnamoorthy,et al.  Optically Augmented 3-D Computer: System Technology and Architecture , 1997, J. Parallel Distributed Comput..

[70]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[71]  Peter W. Shor,et al.  Fault-tolerant quantum computation , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[72]  J. Preskill,et al.  Efficient networks for quantum factoring. , 1996, Physical review. A, Atomic, molecular, and optical physics.

[73]  Miquel,et al.  Factoring in a dissipative quantum computer. , 1996, Physical review. A, Atomic, molecular, and optical physics.

[74]  Shor,et al.  Good quantum error-correcting codes exist. , 1995, Physical review. A, Atomic, molecular, and optical physics.

[75]  Barenco,et al.  Quantum networks for elementary arithmetic operations. , 1995, Physical review. A, Atomic, molecular, and optical physics.

[76]  Harvard Scott Hinton,et al.  Design of a terabit free-space photonic backplane for parallel computing , 1995, Proceedings of Second International Workshop on Massively Parallel Processing Using Optical Interconnections.

[77]  Peter W. Shor,et al.  Algorithms for quantum computation: discrete logarithms and factoring , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[78]  Charles H. Bennett,et al.  Teleporting an unknown quantum state via dual classical and Einstein-Podolsky-Rosen channels. , 1993, Physical review letters.

[79]  Charles H. Bennett,et al.  Teleporting an unknown quantum state via dual classical and EPR channels , 1993 .

[80]  D. Deutsch,et al.  Rapid solution of problems by quantum computation , 1992, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[81]  Charles L. Seitz,et al.  Multicomputers: message-passing concurrent computers , 1988, Computer.