|
ABSTRACT
In recent years, quantum computing (QC) research has moved from the realm of theoretical physics and mathematics into real implementations. With many different potential hardware implementations, quantum computer architecture is a rich field with an opportunity to solve interesting new problems and to revisit old ones. This paper presents a QC architecture tailored to physical implementations with highly mobile and persistent quantum bits (qubits). Implementations with qubit coherency times that are much longer than operation times and qubit transportation times that are orders of magnitude faster than operation times lend greater flexibility to the architecture. This is particularly true in the placement and locality of individual qubits. For concreteness, we assume a physical device model based on electron-spin qubits on liquid helium (eSHe). Like many conventional computer architectures, QCs focus on the efficient exposure of parallelism.We present here a QC microarchitecture that enjoys increasing computational parallelism with size and latency scaling only linearly with the number of operations. Although an efficient and high level of parallelism is admirable, quantum hardware is still expensive and difficult to build, so we demonstrate how the software may be optimized to reduce an application's hardware requirements by 25% with no performance loss. Because the majority of a QC's time and resources are devoted to quantum error correction, we also present noise modeling results that evaluate error correction procedures. These results demonstrate that idle qubits in memory need only be refreshedapproximately once every one hundred operation cycles.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
C. H. Bennett, G. Brassard, C. Crépeau, R. Jozsa, A. Peres, and W. K. Wootters. Teleporting an unknown quantum state via dual classical and EPR channels. Phys. Rev. Lett., 70(13):1895--1899, Mar 1993.
|
| |
3
|
C. H. Bennett, G. Brassard, S. Popescu, B. Schumacher, J. A. Smolin, and W. K. Wootters. Purification of noisy entanglement and faithful teleportation via noisy channels. Physical Review Letters, 76:722, 1996.
|
| |
4
|
D. Copsey, M. Oskin, F. T. Chong, I. Chuang, and K. Abdel-Ghaffar. Memory hierarchies for quantum data. Non-Silicon Computing Workshop, 2002.
|
 |
5
|
Dean Copsey , Mark Oskin , Tzvetan Metodiev , Frederic T. Chong , Isaac Chuang , John Kubiatowicz, The effect of communication costs in solid-state quantum computing architectures, Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures, June 07-09, 2003, San Diego, California, USA
[doi> 10.1145/777412.777424]
|
| |
6
|
A. J. Dahm, J. M. Goodkind, I. Karakurt, and S. Pilla. Using Electrons on Liquid Helium for Quantum Computing. Journal of Low Temperature Physics, 126(1--2):709--718, Jan. 2002.
|
| |
7
|
T. G. Draper, S. A. Kutin, E. M. Rains, and K. M. Svore. A logarithmic-depth quantum carry-lookahead adder. http://arxiv.org/quant-ph/0406142, 2004.
|
| |
8
|
M. I. Dykman, P. M. Platzman, and P. Seddighrad. Qubits with electrons on liquid helium. Phys. Rev. B, 67(15):155402, Apr 2003.
|
| |
9
|
S. Gulde, M. Riebe, G. P. T. Lancaster, C. Becher, J. Eschner, H. Häffner, F. Schmidt-Kaler, I. L. Chuang, and R. Blatt. Implementation of the Deutsch-Jozsa algorithm on an ion-trap quantum computer. Nature, 421:48--50, Jan. 2003.
|
| |
10
|
ILOG. Cplex 9.1.
|
 |
11
|
|
| |
12
|
B. E. Kane. A silicon-based nuclear spin quantum computer. Nature, 393(6681):133--137, May 1998.
|
| |
13
|
D. Kielpinski, C. Monroe, and D. J. Wineland. Architecture for a large-scale ion-trap quantum computer. Nature, 417:709--711, June 2002.
|
| |
14
|
D. A. Lidar, I. L. Chuang, and K. B. Whaley. Decoherence-free subspaces for quantum computation. Phys. Rev. Lett., 81(12):2594--2597, Sep 1998.
|
| |
15
|
S. A. Lyon. Spin-based quantum computing using electrons on liquid helium. Phys. Rev. A, 74:052338, 2006.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
P. M. Platzman and M. I. Dykman. Quantum computing with electrons floating on liquid helium. Science, 284:1967--1969, 1999.
|
| |
22
|
J. Preskill. Reliable quantum computers. Proc. Roy. Soc. Lond., A454:385--410, 1998.
|
| |
23
|
G. Sabouret. Towards Spin-based Quantum Computing on Liquid Helium. PhD thesis, Princeton University, Princeton, NJ, Jan. 2007.
|
| |
24
|
G. Sabouret and S. A. Lyon. Measurement of the charge transfer efficiency of electrons clocked on superfluid helium. Appl. Phys. Lett., 88:254105, 2006.
|
 |
25
|
|
| |
26
|
|
| |
27
|
A. Steane. The ion trap quantum information processor. Applied Physics B: Lasers and Optics, 64(6):623--643, June 1997.
|
| |
28
|
A. Steane. Space, time, parallelism and noise requirements for reliable quantum computing. Fortsch. Phys., 46:443--458, 1998.
|
| |
29
|
A. Steane, C. F. Roos, D. Stevens, A. Mundt, D. Leibfried, F. Schmidt-Kaler, and R. Blatt. Speed of ion-trap quantum-information processors. Phys. Rev. A, 62(4):042305, Sep 2000.
|
| |
30
|
A. M. Steane. Error correcting codes in quantum theory. Phys. Rev. Lett., 77(5):793--797, Jul 1996.
|
| |
31
|
A. M. Steane. Active stabilisation, quantum computation and quantum state synthesis. Phys. Rev. Lett., 78:2252--2255, 1997.
|
| |
32
|
A. M. Steane. Efficient fault--tolerant quantum computing. quant-ph/9809054, 1998.
|
| |
33
|
A. M. Steane. Overhead and noise threshold of fault-tolerant quantum error correction. Phys. Rev. A 68, 042322, 2002.
|
| |
34
|
A. M. Steane. How to build a 300 bit, 1 Gop quantum computer. ArXiv Quantum Physics e-prints, Dec. 2004.
|
 |
35
|
|
| |
36
|
S.-A.-A. Touati and L. Benmouffok. Logical linear programming tool for optimizing compilation. http://www.prism.uvsq.fr/~touati/sw/loci/, 2005.
|
 |
37
|
Kent Wilken , Jack Liu , Mark Heffernan, Optimal instruction scheduling using integer programming, Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation, p.121-133, June 18-21, 2000, Vancouver, British Columbia, Canada
|
|