Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

An FPGA-Based Quantum Computing Emulation Framework Based on Serial-Parallel Architecture

Published: 01 April 2016 Publication History

Abstract

Hardware emulation of quantum systems can mimic more efficiently the parallel behaviour of quantum computations, thus allowing higher processing speed-up than software simulations. In this paper, an efficient hardware emulation method that employs a serial-parallel hardware architecture targeted for field programmable gate array FPGA is proposed. Quantum Fourier transform and Grover’s search are chosen as case studies in this work since they are the core of many useful quantum algorithms. Experimental work shows that, with the proposed emulation architecture, a linear reduction in resource utilization is attained against the pipeline implementations proposed in prior works. The proposed work contributes to the formulation of a proof-of-concept baseline FPGA emulation framework with optimization on datapath designs that can be extended to emulate practical large-scale quantum circuits.

References

[1]
Shor P. W., Algorithms for quantum computation: discrete logarithms and factoring Proceedings of the 35th IEEE Annual Symposium on Foundations of Computer Science SFCS '94 November 1994 Santa Fe, NM, USA pp.124 –134
[2]
Grover L. K., Quantum mechanics helps in searching for a needle in a haystack Physical Review Letters 1997 Volume 79 Issue 2 pp.325 –328
[3]
Malossini A., Calarco T., Quantum genetic optimization IEEE Transactions on Evolutionary Computation 2008 Volume 12 Issue 2 pp.231 –241
[4]
Rivest R. L., Shamir A., Adleman L., A method for obtaining digital signatures and public-key cryptosystems Communications of the ACM 1978 Volume 21 Issue 2 pp.120 –126
[5]
Grover L. K., A fast quantum mechanical algorithm for database search Proceedings of the 28th Annual ACM Symposium on Theory of Computing 1996 ACM pp.212 –219
[6]
Shenvi N., Kempe J., Whaley K. B., Quantum random-walk search algorithm Physical Review A: Atomic, Molecular, and Optical Physics 2003 Volume 67 Issue 5
[7]
Farhi E., Goldstone J., Gutmann S., A quantum algorithm for the Hamiltonian NAND tree Theory of Computing 2008 Volume 4 pp.169 –190
[8]
Shor P. W., Why haven't more quantum algorithms been found? Journal of the ACM 2003 Volume 50 Issue 1 pp.87 –90
[9]
Simon D. R., On the power of quantum computation SIAM Journal on Computing 1997 Volume 26 Issue 5 pp.1474 –1483
[10]
Hallgren S., Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem Journal of the ACM 2007 Volume 54, article 4
[11]
Mosca M., Ekert A., The hidden subgroup problem and eigenvalue estimation on a quantum computer Quantum Computing and Quantum Communications 1999 Berlin, Germany Springer pp.174 –188
[12]
Bacon D., Childs A. M., Van Dam W., From optimal measurement to efficient quantum algorithms for the hidden subgroup problem over semidirect product groups Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science FOCS '05 October 2005 IEEE pp.469 –478
[13]
Grover L. K., Sengupta A. M., From coupled pendulums to quantum search Mathematics of Quantum Computation 2002 Chapman and Hall/CRC pp.119 –134
[14]
Feynman R. P., Simulating physics with computers International Journal of Theoretical Physics 1982 Volume 21 Issue 6-7 pp.467 –488
[15]
Yanofsky N. S., Mannucci M. A., Quantum Computing for Computer Scientists 2008 Volume 20 Cambridge, UK Cambridge University Press
[16]
Monroe C., Meekhof D. M., King B. E., Itano W. M., Wineland D. J., Demonstration of a fundamental quantum logic gate Physical Review Letters 1995 Volume 75 Issue 25 pp.4714 –4717
[17]
Gershenfeld N. A., Chuang I. L., Bulk spin-resonance quantum computation Science 1997 Volume 275 Issue 5298 pp.350 –356
[18]
Mooij J. E., Orlando T. P., Levitov L., Tian L., Van der Wal C. H., Lloyd S., Josephson persistent-current qubit Science 1999 Volume 285 Issue 5430 pp.1036 –1039
[19]
Chuang I. L., Gershenfeld N., Kubinec M., Experimental implementation of fast quantum searching Physical Review Letters 1998 Volume 80 Issue 15, article 3408
[20]
Barends R., Kelly J., Megrant A., Veitia A., Sank D., Jeffrey E., White T. C., Mutus J., Fowler A. G., Campbell B., Chen Y., Chen Z., Chiaro B., Dunsworth A., Neill C., O'Malley P., Roushan P., Vainsencher A., Wenner J., Korotkov A. N., Cleland A. N., Martinis J. M., Superconducting quantum circuits at the surface code threshold for fault tolerance Nature 2014 Volume 508 Issue 7497 pp.500 –503
[21]
Amin M. H., Dickson N. G., Smith P., Adiabatic quantum optimization with qudits Quantum Information Processing 2013 Volume 12 Issue 4 pp.1819 –1829
[22]
King A. D., Hoskinson E., Lanting T., Andriyash E., Amin M. H., Degeneracy, degree, and heavy tails in quantum annealing http://arxiv.org/abs/1512.07325
[23]
Rønnow T. F., Wang Z., Job J., Boixo S., Isakov S. V., Wecker D., Martinis J. M., Lidar D. A., Troyer M., Defining and detecting quantum speedup Science 2014 Volume 345 Issue 6195 pp.420 –424
[24]
Goto Y., Fujishima M., Efficient quantum computing emulation system with unitary macro-operations Japanese Journal of Applied Physics 2007 Volume 46 Issue 4 pp.2278 –2282
[25]
Khalid A. U., Zilic Z., Radecka K., FPGA emulation of quantum circuits Proceedings of the IEEE International Conference on Computer Design: VLSI in Computers and Processors ICCD '04 October 2004 IEEE pp.310 –315
[26]
Rivera-Miranda J. F., Caicedo-Beltrán Á. J., Valencia-Payán J. D., Espinosa-Duran J. M., Velasco-Medina J., Hardware emulation of quantum Fourier transform Proceedings of the IEEE 2nd Latin American Symposium on Circuits and Systems LASCAS '11 February 2011 Bogata, Colombia IEEE pp.1 –4
[27]
Aminian M., Saeedi M., Zamani M. S., Sedighi M., FPGA-based circuit model emulation of quantum algorithms Proceedings of the IEEE Computer Society Annual Symposium on VLSI ISVLSI '08 April 2008 Montpellier, France IEEE pp.399 –404
[28]
Weimer H., Müller M., Lesanovsky I., Zoller P., Büchler H. P., A Rydberg quantum simulator Nature Physics 2010 Volume 6 Issue 5 pp.382 –388
[29]
Viamontes G. F., Efficient quantum circuit simulation {Ph.D. thesis} 2007 Ann Arbor, Mich, USA The University of Michigan
[30]
García H. J., Markov I. L., Simulation of quantum circuits via stabilizer frames IEEE Transactions on Computers 2015 Volume 64 Issue 8 pp.2323 –2336
[31]
Williams C. P., Clearwater S. H., Explorations in Quantum Computing 1998 Berlin, Germany Springer
[32]
Barenco A., Deutsch D., Ekert A., Jozsa R., Conditional quantum dynamics and logic gates Physical Review Letters 1995 Volume 74 Issue 20 pp.4083 –4086
[33]
Nielsen M. A., Chuang I. L., Quantum Computation and Quantum Information 2000 Cambridge University Press
[34]
Zhang W.-W., Gao F., Liu B., Wen Q.-Y., Chen H., A watermark strategy for quantum images based on quantum Fourier transform Quantum Information Processing 2013 Volume 12 Issue 2 pp.793 –803
[35]
Curtis D., Meyer D. A., Towards quantum template matching Proceedings of the SPIE 48th Annual Meeting in Quantum Communications and Quantum Imaging August 2003 International Society for Optics and Photonics pp.134 –141
[36]
Schützhold R., Schaller G., Adiabatic quantum algorithms as quantum phase transitions: first versus second order Physical Review A 2006 Volume 74 Issue 6
[37]
Baritompa W. P., Bulger D. W., Wood G. R., Grover's quantum algorithm applied to global optimization SIAM Journal on Optimization 2005 Volume 15 Issue 4 pp.1170 –1184
[38]
Durr C., Hoyer P., A quantum algorithm for finding the minimum http://arxiv.org/abs/quant-ph/9607014
[39]
Montanaro A., Quantum pattern matching fast on average Algorithmica 2015
[40]
Lee Y. H., Khalil-Hani M., Marsono M. N., FPGA-based quantum circuit emulation: a case study on Quantum Fourier transform Proceedings of the 14th International Symposium on Integrated Circuits ISIC '14 December 2014 Singapore IEEE pp.512 –515
[41]
Khalil-Hani M., Lee Y. H., Marsono M. N., An accurate FPGA-based hardware emulation on quantum fourier transform Volume 1 Proceedings of the Australasian Symposium on Parallel and Distributed Computing AusPDC '15 2015 Sydney, Australia a1b3
[42]
Frigo M., Johnson S. G., The design and implementation of FFTW3 Proceedings of the IEEE 2005 Volume 93 Issue 2 pp.216 –231
[43]
Wecker D., Svore K. M., LIQUi∣>: a software design architecture and domain-specific language for quantum computing http://arxiv.org/abs/1402.4467
[44]
Kilts S., Advanced FPGA Design: Architecture, Implementation, and Optimization 2007 New York, NY, USA John Wiley & Sons
[45]
Smelyanskiy M., Sawaya N. P. D., Aspuru-Guzik A., qHiPSTER: the quantum high performance software testing environment http://arxiv.org/abs/1601.07195

Cited By

View all
  • (2024)Highly optimized quantum circuits synthesized via data-flow enginesJournal of Computational Physics10.1016/j.jcp.2024.112756500:COnline publication date: 1-Mar-2024
  • (2021)An FPGA-based hardware abstraction of quantum computing systemsJournal of Computational Electronics10.1007/s10825-021-01765-w20:5(2001-2018)Online publication date: 1-Oct-2021
  • (2020)Modifying quantum Grover’s algorithm for dynamic multi-pattern search on reconfigurable hardwareJournal of Computational Electronics10.1007/s10825-020-01489-319:3(1215-1231)Online publication date: 1-Sep-2020
  • Show More Cited By
  1. An FPGA-Based Quantum Computing Emulation Framework Based on Serial-Parallel Architecture

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image International Journal of Reconfigurable Computing
    International Journal of Reconfigurable Computing  Volume 2016, Issue
    April 2016
    34 pages
    ISSN:1687-7195
    EISSN:1687-7209
    Issue’s Table of Contents

    Publisher

    Hindawi Limited

    London, United Kingdom

    Publication History

    Published: 01 April 2016

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Highly optimized quantum circuits synthesized via data-flow enginesJournal of Computational Physics10.1016/j.jcp.2024.112756500:COnline publication date: 1-Mar-2024
    • (2021)An FPGA-based hardware abstraction of quantum computing systemsJournal of Computational Electronics10.1007/s10825-021-01765-w20:5(2001-2018)Online publication date: 1-Oct-2021
    • (2020)Modifying quantum Grover’s algorithm for dynamic multi-pattern search on reconfigurable hardwareJournal of Computational Electronics10.1007/s10825-020-01489-319:3(1215-1231)Online publication date: 1-Sep-2020
    • (2019)Dimension Reduction Using Quantum Wavelet Transform on a High-Performance Reconfigurable ComputerInternational Journal of Reconfigurable Computing10.1155/2019/19491212019Online publication date: 1-Jan-2019
    • (2019)An FPGA-based real quantum computer emulatorJournal of Computational Electronics10.1007/s10825-018-1287-518:1(329-342)Online publication date: 1-Mar-2019
    • (2018)Improved quantum circuit modelling based on Heisenberg representationQuantum Information Processing10.1007/s11128-017-1806-517:2(1-28)Online publication date: 1-Feb-2018

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media