FTQLS: Fault-Tolerant Quantum Logic Synthesis

被引:19
作者
Lin, Chia-Chun [1 ]
Chakrabarti, Amlan [1 ]
Jha, Niraj K. [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08540 USA
关键词
Fault-tolerant circuit; physical machine description; quantum compilation; quantum computing; quantum logic synthesis; REVERSIBLE LOGIC; INFORMATION; ALGORITHM;
D O I
10.1109/TVLSI.2013.2269869
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Quantum computation can solve certain problems much faster than classical computation. However, quantum computations are more susceptible to errors than conventional digital computations. Thus, a fault-tolerant (FT) quantum circuit design is required for a practical implementation. Quantum circuits consist of a cascade of quantum gates. These gates are themselves realized using primitive quantum operations that are supported by the quantum physical machine description (PMD). As different quantum systems are associated with different Hamiltonians, they have different PMDs. In addition, the quantum cost for implementing a quantum operation may differ from one PMD to another. Thus, a quantum logic circuit needs to be realized with and optimized for the set of primitive quantum operations supported by the given PMD. In this paper, an FT quantum logic synthesis (FTQLS) methodology and tool is described for six different PMDs. A methodology, such as this, which can be targeted at multiple PMDs, has not been attempted before, to the best of our knowledge. The input to FTQLS is an unoptimized quantum circuit realized using a set of commonly used gates and its output is an optimized FT quantum circuit that only comprises of primitive quantum operations supported by the given PMD. FTQLS does technology mapping for different PMDs and then converts non-FT circuits to FT circuits. For technology mapping, it utilizes an optimized quantum gate library targeted at various PMDs that decomposes gates into primitive operations. Efficient conversion to FT circuits is done by integrating two quantum compilers and an FT cache table into FTQLS. For improving the synthesis results, an FT set of gates that is directly supported by each PMD is proposed. Quantum circuit optimization is done by utilizing quantum identity rules. The performance of FTQLS is evaluated using two cost metrics: number of primitive operations (# ops) and execution cycles on the critical path (# cycles). Experiment results show that the decrease in # ops varies between 58.1% and 87.0% and in # cycles between 42.8% and 76.4%, on an average, depending on the PMD.
引用
收藏
页码:1350 / 1363
页数:14
相关论文
共 44 条
[1]   A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits [J].
Amy, Matthew ;
Maslov, Dmitri ;
Mosca, Michele ;
Roetteler, Martin .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (06) :818-830
[2]  
[Anonymous], 2011, R2011A
[3]   Operator quantum error-correcting subsystems for self-correcting quantum memories [J].
Bacon, D .
PHYSICAL REVIEW A, 2006, 73 (01)
[4]   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
[5]  
Barrett MD, 2005, AIP CONF PROC, V770, P350, DOI 10.1063/1.1928869
[6]  
Beauregard S, 2003, QUANTUM INF COMPUT, V3, P175
[7]  
Booth J., 2012, ARXIV 1206 3348V1
[8]  
Chuang I. N., 2000, Quantum Computation and Quantum Information
[9]  
Dawson CM, 2006, QUANTUM INFORM COMPU, V6, P81
[10]   Demonstration of two-qubit algorithms with a superconducting quantum processor [J].
DiCarlo, L. ;
Chow, J. M. ;
Gambetta, J. M. ;
Bishop, Lev S. ;
Johnson, B. R. ;
Schuster, D. I. ;
Majer, J. ;
Blais, A. ;
Frunzio, L. ;
Girvin, S. M. ;
Schoelkopf, R. J. .
NATURE, 2009, 460 (7252) :240-244