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),...
Saved in:
Main Authors: | , , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/139091 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-139091 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.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. |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering BDD Clifford+T |
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 |
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. |
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 |
format |
Article |
author |
Biswal, Laxmidhar Das, Rakesh Bandyopadhyay, Chandan Chattopadhyay, Anupam Rahaman, Hafizur |
author_sort |
Biswal, Laxmidhar |
title |
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_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_sort |
template-based technique for efficient clifford+t-based quantum circuit implementation |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/139091 |
_version_ |
1681058138016448512 |