Synthesis of quantum-logic circuits

被引:451
作者
Shende, Vivek V. [1 ]
Bullock, Stephen S.
Markov, Igor L.
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
[2] Natl Inst Stand & Technol, Math & Computat Sci Div, Gaithersburg, MD 20899 USA
[3] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
application specific integrated circuits; circuit analysis; circuit optimization; circuit synthesis; circuit topology; design automation; logic design; matrix decompositions; quantum effect semiconductor devices; quantum theory;
D O I
10.1109/TCAD.2005.855930
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The pressure of fundamental limits on classical computation and the promise of exponential speedups from quantum effects have recently brought quantum circuits (Proc. R. Soc. Lond. A, Math. Phys. Sci., vol. 425, p. 73, 1989) to the attention of the electronic design automation community (Proc. 40th ACM/IEEE Design Automation Conf., 2003), (Phys. Rev. A, At. Mol. Opt. Phy., vol. 68, p. 012318, 2003), (Proc. 41st Design Automation Conf., 2004), (Proc. 39th Design Automation Conf., 2002), (Proc. Design, Automation, and Test Eur., 2004), (Phys. Rev. A, At. Mol. Opt. Phy., vol. 69, p. 062321, 2004), (IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 22, p. 710,2003). Efficient quantum-logic circuits that perform two tasks are discussed: 1) implementing generic quantum computations, and 2) initializing quantum registers. In contrast to conventional computing,. the latter task is nontrivial because the state space of an n-qubit register is not finite and contains exponential superpositions of classical bitstrings. The proposed circuits are asymptotically optimal for respective tasks and improve earlier published results by at least a factor of 2. The circuits for generic quantum computation constructed by the algorithms are the most efficient known today in terms of the number of most expensive gates [quantum controlled-NOTs (CNOTs)]. They are based on an analog of the Shannon decomposition of Boolean functions and a new circuit block, called quantum multiplexor (QMUX), which generalizes several known constructions. A theoretical lower bound implies that the circuits cannot be improved by more than a factor of 2. It is additionally shown how to accommodate the severe architectural limitation of using only nearest neighbor gates, which is representative of current implementation technologies. This increases the number of gates by almost an order of magnitude, but preserves the asymptotic optimality of gate counts.
引用
收藏
页码:1000 / 1010
页数:11
相关论文
共 39 条
[1]  
AHO A, 2003, P ERATO C QUANT INF
[2]   ELEMENTARY GATES FOR QUANTUM COMPUTATION [J].
BARENCO, A ;
BENNETT, CH ;
CLEVE, R ;
DIVINCENZO, DP ;
MARGOLUS, N ;
SHOR, P ;
SLEATOR, T ;
SMOLIN, JA ;
WEINFURTER, H .
PHYSICAL REVIEW A, 1995, 52 (05) :3457-3467
[3]  
Bennett C.H., 1984, P IEEE INT C COMP SY, P175, DOI DOI 10.1016/J.TCS.2014.05.025
[4]   Quantum-computer architecture using nonlocal interactions [J].
Brennen, GK ;
Song, D ;
Williams, CJ .
PHYSICAL REVIEW A, 2003, 67 (05) :4
[5]  
Bullock SS, 2004, QUANTUM INF COMPUT, V4, P27
[6]  
Bullock SS, 2004, QUANTUM INFORM COMPU, V4, P396
[7]   Arbitrary two-qubit computation in 23 elementary gates [J].
Bullock, SS ;
Markov, IL .
PHYSICAL REVIEW A, 2003, 68 (01) :7
[8]  
Bullock SS, 2003, DES AUT CON, P324
[9]  
BULLOCK SS, 2003, P 40 ACM IEEE DES AU, V68
[10]   Reducing quantum computations to elementary unitary operations [J].
Cybenko, G .
COMPUTING IN SCIENCE & ENGINEERING, 2001, 3 (02) :27-32