A template-based technique for efficient Clifford+T-based quantum circuit implementation

The near-future possibility of Quantum supremacy, which aspires to establish a set of algorithms running efficiently on a Quantum computer – have significantly fuelled the interest in design and automation of Quantum circuits. Multiple technologies such as Ion-Trap, Nuclear Magnetic Resonance (NMR),...

Full description

Bibliographic Details
Main Authors: Biswal, Laxmidhar, Das, Rakesh, Bandyopadhyay, Chandan, Chattopadhyay, Anupam, Rahaman, Hafizur
Other Authors: School of Computer Science and Engineering
Format: Journal Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/139091
_version_ 1811690147255681024
author Biswal, Laxmidhar
Das, Rakesh
Bandyopadhyay, Chandan
Chattopadhyay, Anupam
Rahaman, Hafizur
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Biswal, Laxmidhar
Das, Rakesh
Bandyopadhyay, Chandan
Chattopadhyay, Anupam
Rahaman, Hafizur
author_sort Biswal, Laxmidhar
collection NTU
description The near-future possibility of Quantum supremacy, which aspires to establish a set of algorithms running efficiently on a Quantum computer – have significantly fuelled the interest in design and automation of Quantum circuits. Multiple technologies such as Ion-Trap, Nuclear Magnetic Resonance (NMR), have made great progress in recent years towards a practical Quantum circuit implementation. For all these technologies, in order to suppress the inherent computation noise, fault-tolerance is a desirable feature. Fault tolerance is achieved by Quantum error correction codes, such as surface code. Due to the efficient realization of surface codes using Clifford + T gate library of Quantum logic gates, it is now becoming de facto gate library for Quantum circuit implementation. In this paper, we improve two key performance metrics, T − depth and T − count, for Quantum circuit realization using Clifford + T gates. In contrast with the previous approaches, we have incorporated two techniques - 1) restructuring of the gate positions in the designs to make it amenable towards a lower T − depth 2) using Binary Decision Diagrams (BDD) as an intermediate representation for achieving scalability. To validate our proposed optimizations, we have tested a wide spectrum of benchmarks, registering an average improvement of 74% and 21% on T − depth and T − count in compared works.
first_indexed 2024-10-01T05:59:22Z
format Journal Article
id ntu-10356/139091
institution Nanyang Technological University
language English
last_indexed 2024-10-01T05:59:22Z
publishDate 2020
record_format dspace
spelling ntu-10356/1390912020-05-15T06:05:57Z A template-based technique for efficient Clifford+T-based quantum circuit implementation Biswal, Laxmidhar Das, Rakesh Bandyopadhyay, Chandan Chattopadhyay, Anupam Rahaman, Hafizur School of Computer Science and Engineering Engineering::Computer science and engineering BDD Clifford+T The near-future possibility of Quantum supremacy, which aspires to establish a set of algorithms running efficiently on a Quantum computer – have significantly fuelled the interest in design and automation of Quantum circuits. Multiple technologies such as Ion-Trap, Nuclear Magnetic Resonance (NMR), have made great progress in recent years towards a practical Quantum circuit implementation. For all these technologies, in order to suppress the inherent computation noise, fault-tolerance is a desirable feature. Fault tolerance is achieved by Quantum error correction codes, such as surface code. Due to the efficient realization of surface codes using Clifford + T gate library of Quantum logic gates, it is now becoming de facto gate library for Quantum circuit implementation. In this paper, we improve two key performance metrics, T − depth and T − count, for Quantum circuit realization using Clifford + T gates. In contrast with the previous approaches, we have incorporated two techniques - 1) restructuring of the gate positions in the designs to make it amenable towards a lower T − depth 2) using Binary Decision Diagrams (BDD) as an intermediate representation for achieving scalability. To validate our proposed optimizations, we have tested a wide spectrum of benchmarks, registering an average improvement of 74% and 21% on T − depth and T − count in compared works. 2020-05-15T06:05:57Z 2020-05-15T06:05:57Z 2018 Journal Article Biswal, L., Das, R., Bandyopadhyay, C., Chattopadhyay, A., & Rahaman, H. (2018). A template-based technique for efficient Clifford+T-based quantum circuit implementation. Microelectronics Journal, 81, 58-68. doi:10.1016/j.mejo.2018.08.011 0026-2692 https://hdl.handle.net/10356/139091 10.1016/j.mejo.2018.08.011 2-s2.0-85054174765 81 58 68 en Microelectronics Journal © 2018 Elsevier Ltd. All rights reserved.
spellingShingle Engineering::Computer science and engineering
BDD
Clifford+T
Biswal, Laxmidhar
Das, Rakesh
Bandyopadhyay, Chandan
Chattopadhyay, Anupam
Rahaman, Hafizur
A template-based technique for efficient Clifford+T-based quantum circuit implementation
title A template-based technique for efficient Clifford+T-based quantum circuit implementation
title_full A template-based technique for efficient Clifford+T-based quantum circuit implementation
title_fullStr A template-based technique for efficient Clifford+T-based quantum circuit implementation
title_full_unstemmed A template-based technique for efficient Clifford+T-based quantum circuit implementation
title_short A template-based technique for efficient Clifford+T-based quantum circuit implementation
title_sort template based technique for efficient clifford t based quantum circuit implementation
topic Engineering::Computer science and engineering
BDD
Clifford+T
url https://hdl.handle.net/10356/139091
work_keys_str_mv AT biswallaxmidhar atemplatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation
AT dasrakesh atemplatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation
AT bandyopadhyaychandan atemplatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation
AT chattopadhyayanupam atemplatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation
AT rahamanhafizur atemplatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation
AT biswallaxmidhar templatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation
AT dasrakesh templatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation
AT bandyopadhyaychandan templatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation
AT chattopadhyayanupam templatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation
AT rahamanhafizur templatebasedtechniqueforefficientcliffordtbasedquantumcircuitimplementation