{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T06:18:11Z","timestamp":1782368291455,"version":"3.54.5"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2020,7,14]],"date-time":"2020-07-14T00:00:00Z","timestamp":1594684800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,14]],"date-time":"2020-07-14T00:00:00Z","timestamp":1594684800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s11265-020-01569-4","type":"journal-article","created":{"date-parts":[[2020,7,14]],"date-time":"2020-07-14T21:02:39Z","timestamp":1594760559000},"page":"1017-1037","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Efficient Computation Techniques and Hardware Architectures for Unitary Transformations in Support of Quantum Algorithm Emulation"],"prefix":"10.1007","volume":"92","author":[{"given":"Naveed","family":"Mahmud","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bennett","family":"Haase-Divine","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Annika","family":"Kuhnke","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Apurva","family":"Rai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew","family":"MacGillivray","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4575-1049","authenticated-orcid":false,"given":"Esam","family":"El-Araby","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,7,14]]},"reference":[{"key":"1569_CR1","doi-asserted-by":"crossref","unstructured":"Shor, P.W. (1994). Algorithms for quantum computation: discrete logarithms and factoring. In Proceedings of the 35th IEEE Annual Symposium on Foundations of Computer Science (SFCS \u201994), Santa Fe, NM, USA (pp. 124\u2013134).","DOI":"10.1109\/SFCS.1994.365700"},{"key":"1569_CR2","doi-asserted-by":"crossref","unstructured":"Grover, L.K. (1996). A fast quantum mechanical algorithm for database search. In Proceedings of the twenty-eighth annual ACM symposium on Theory of computing (STOC \u201996), Philadelphia, PA USA (pp. 212\u2013219).","DOI":"10.1145\/237814.237866"},{"issue":"1907","key":"1569_CR3","first-page":"553","volume":"439","author":"D Deutsch","year":"1992","unstructured":"Deutsch, D., & Jozsa, R. (1992). Rapid solution of problems by quantum computation. Proceedings of the Royal Society of London. Series A:, Mathematical and Physical Sciences, 439(1907), 553\u2013558.","journal-title":"Proceedings of the Royal Society of London. Series A:, Mathematical and Physical Sciences"},{"key":"1569_CR4","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84628-887-6","volume-title":"Explorations in Quantum Computing","author":"CP Williams","year":"2011","unstructured":"Williams, C.P. (2011). Explorations in Quantum Computing. New York: Springer."},{"key":"1569_CR5","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511976667","volume-title":"Quantum Computation and Quantum Information","author":"MA Nielsen","year":"2010","unstructured":"Nielsen, M.A., & Chuang, I.L. (2010). Quantum Computation and Quantum Information. Cambridge: Cambridge university press."},{"key":"1569_CR6","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1038\/s41586-019-1666-5","volume":"574","author":"F Arute","year":"2019","unstructured":"Arute, F., Arya, K., Babbush, R., Bacon, D., Bardin, J.C., Barends, R., Biswas, R., Boixo, S., Brandao, F.G.S.L., Buell, D.A., Burkett, B., Chen, Y., Chen, Z., Chiaro, B., Collins, R, Courtney, W., Dunsworth, A., Farhi, E., Foxen, B., Fowler, A., Gidney, C., Giustina, M., Graff, R., Guerin, K., Habegger, S., Harrigan, MP., Hartmann, M.J., Ho, A., Hoffmann, M., Huang, T., Humble, T.S., Isakov, S.V., Jeffrey, E., Jiang, Z., Kafri, D., Kechedzhi, K., Kelly, J., Klimov, P.V., Knysh, S., Korotkov, A., Kostritsa, F., Landhuis, D., Lindmark, M., Lucero, E., Lyakh, D., Mandr\u00e0, S., McClean, J.R., McEwen, M., Megrant, A., Mi, X., Michielsen, K., Mohseni, M., Mutus, J., Naaman, O., Neeley, M., Neill, C., Niu, M.Y., Ostby, E., Petukhov, A., Platt, J.C., Quintana, C., Rieffel, E.G., Roushan, P., Rubin, N.C., Sank, D., Satzinger, K.J., Smelyanskiy, V., Sung, K.J., Trevithick, M.D., Vainsencher, A., Villalonga, B., White, T., Yao, Z.J., Yeh, P., Zalcman, A., Neven, H., & Martinis, J.M. (2019). Quantum supremacy using a programmable superconducting processor. Nature, 574, 505\u2013510.","journal-title":"Nature"},{"key":"1569_CR7","unstructured":"Pednault, E., Gunnels, J., Nannicini, G., Horesh, L., & Wisnieff, R. (2019). Leveraging Secondary Storage to Simulate Deep 54-qubit Sycamore Circuits. arXiv:910.09534v2 [quant-ph]. https:\/\/arxiv.org\/pdf\/1910.09534.pdf. Last Accessed: 2020."},{"issue":"6","key":"1569_CR8","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1038\/s41567-018-0124-x","volume":"14","author":"S Boixo","year":"2018","unstructured":"Boixo, S., Isakov, S.V., Smelyanskiy, V.N., Babbush, R., Ding, N., Jiang, Z., Bremner, M.J., Martinis, J.M., & Neven, H. (2018). Characterizing quantum supremacy in near-term devices. Nature Physics, 14(6), 595.","journal-title":"Nature Physics"},{"key":"1569_CR9","unstructured":"D-Wave Systems Inc. (2020). The D-Wave 2000QTM Quantum computer Technology Overview. https:\/\/www.dwavesys.com\/sites\/default\/files\/D-Wave%202000Q%20Tech%20Collateral_0117F2.pdf. Last Accessed:."},{"issue":"4","key":"1569_CR10","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MSPEC.2018.8322045","volume":"55","author":"L Gomes","year":"2018","unstructured":"Gomes, L. (2018). Quantum computing: both here and not here. IEEE Spectrum, 55(4), 42\u201347.","journal-title":"IEEE Spectrum"},{"key":"1569_CR11","unstructured":"Wang, B. (2020). IonQ Has the Most Powerful Quantum Computers With 79 Trapped Ion Qubits and 160 Stored Qubits. https:\/\/www.nextbigfuture.com\/2018\/12\/ionq-has-the-most-powerful-quantum-computers-with-79-trapped-ion-qubits-and-160-stored-qubits.html. Last Accessed:."},{"issue":"26","key":"1569_CR12","doi-asserted-by":"publisher","first-page":"260502","DOI":"10.1103\/PhysRevLett.120.260502","volume":"120","author":"X Wang","year":"2018","unstructured":"Wang, X., Luo, Y.H., Huang, H., Chen, M.C., Su, Z., Chen, C., Li, W., Fang, Y., Jiang, X., Zhang, J., Li, L., Liu, N., Lu, C., & Pan, J. (2018). 18-Qubit Entanglement with Six Photons\u2019 Three Degrees of Freedom. Physical review letters, 120(26), 260502.","journal-title":"Physical review letters"},{"issue":"4","key":"1569_CR13","first-page":"737","volume":"52","author":"PW Shor","year":"1995","unstructured":"Shor, P.W. (1995). Scheme for reducing decoherence in quantum computer memory. Physical Review, 52(4), 737\u2013741.","journal-title":"Physical Review"},{"key":"1569_CR14","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511813887","volume-title":"Quantum Computing for Computer Scientists, Vol. 20","author":"NS Yanofsky","year":"2008","unstructured":"Yanofsky, N.S., & Mannucci, M.A. (2008). Quantum Computing for Computer Scientists Vol. 20. Cambridge University Press: Cambridge."},{"key":"1569_CR15","unstructured":"Harris, M. (2018). D-Wave Launches Free Quantum Cloud Service IEEE Spectrum. Available from: https:\/\/spectrum.ieee.org\/tech-talk\/computing\/hardware\/dwave-launches-free-quantum-cloud-service. Last Accessed: March 2020."},{"issue":"2","key":"1569_CR16","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1016\/j.cpc.2006.08.007","volume":"176","author":"K De Raedt","year":"2007","unstructured":"De Raedt, K., Michielsen, K., DeRaedt, H., Trieu, B., Arnold, G., Richter, M., Lippert, T., Watanabe, H., & Ito N. (2007). Massively parallel quantum computer simulator. Computer Physics Communications, 176(2), 121\u2013136.","journal-title":"Computer Physics Communications"},{"key":"1569_CR17","unstructured":"Amariutei, A., & Caraiman, S. (2011). Parallel quantum computer simulation on the GPU. In 15th International Conference on System Theory, Control and computing, Sinaia, Romania (pp. 1\u20136)."},{"key":"1569_CR18","doi-asserted-by":"crossref","unstructured":"Avila, A., Maron, A., Reiser, R., Pilla, M., & Yamin, A. (2014). GPU-Aware distributed quantum simulation. In proceedings of the 29th Annual ACM Symposium on Applied Computing (SAC\u201914), New York, NY, USA (pp. 860\u2013865).","DOI":"10.1145\/2554850.2554892"},{"key":"1569_CR19","unstructured":"Jones, T., Brown, A., Bush, I., & Benjamin, S. (2020). QuEST and High Performance Simulation of Quantum Computers. arXiv:1802.08032v6 [quant-ph]. https:\/\/arxiv.org\/pdf\/1802.08032.pdf. Last Accessed:."},{"key":"1569_CR20","unstructured":"Chen, J., Zhang, F., Huang, C., Newman, M., & Shi Y. (2020). Classical simulation of intermediate-size quantum circuits. arXiv:1805.01450v2 [quant-ph]. https:\/\/arxiv.org\/pdf\/1805.01450.pdf. Last Accessed:."},{"key":"1569_CR21","unstructured":"Haner, T., Steiger, D., Smelyanskiy, M., & Troyer, M. (2020). High Performance Emulation of Quantum Circuits. arXiv:1604.06460 [quant-ph]. https:\/\/arxiv.org\/pdf\/1604.06460.pdf. Last Accessed:."},{"key":"1569_CR22","unstructured":"Quantiki. (2019). List of QC Simulators. https:\/\/quantiki.org\/wiki\/list-qc-simulators. Last Accessed:."},{"key":"1569_CR23","doi-asserted-by":"crossref","unstructured":"Fujishima, M. (2003). FPGA-based high-speed emulator of quantum computing. In IEEE International Conference on Field-Programmable Technology (FPT 2003), Tokyo, Japan, 21-26.","DOI":"10.1109\/FPT.2003.1275727"},{"key":"1569_CR24","unstructured":"Khalid, A.U., Zilic, Z., & Radecka, K. (2004). FPGA Emulation of quantum circuits. In IEEE International Conference on Computer design: VLSI in Computers and Processors (ICCD 04), San Jose, USA (pp. 310\u2013315)."},{"key":"1569_CR25","doi-asserted-by":"crossref","unstructured":"Aminian, M., Saeedi, M., Zamani, M.S., & Sedighi, M. (2008). FPGA-Based circuit model emulation of quantum algorithms. In IEEE Computer Society Annual Symposium on VLSI (ISVLSI \u201908), Montpellier, France (pp. 399\u2013404).","DOI":"10.1109\/ISVLSI.2008.43"},{"key":"1569_CR26","unstructured":"Khalil-Hani, M., Lee, Y.H., & Marsono, M.N. (2015). An accurate FPGA-based hardware emulation on quantum fourier transform. In Proceedings of the Australasian Symposium on Parallel and Distributed Computing (ausPDC\u201915), Sydney, Australia (pp. 23\u201330)."},{"key":"1569_CR27","doi-asserted-by":"crossref","unstructured":"Lee, Y.H., Khalil-Hani, M., & Marsono, M.N. (2016). An FPGA-based quantum computing emulation framework based on serial-parallel architecture. International Journal of Reconfigurable Computing.","DOI":"10.1155\/2016\/5718124"},{"key":"1569_CR28","doi-asserted-by":"crossref","unstructured":"Silva, A., & Zabaleta, O.G. (2017). FPGA Quantum computing emulator using high level design tools. In Eight Argentine Symposium and Conference on Embedded Systems (CASE\u201917), Buenos Aires, Argentina (pp. 1\u20136).","DOI":"10.23919\/SASE-CASE.2017.8115369"},{"key":"1569_CR29","doi-asserted-by":"crossref","unstructured":"Mahmud, N., & El-Araby, E. (2018). Towards Higher Scalability of Quantum Hardware Emulation using Efficient Resource Scheduling. In The 3rd IEEE International Conference on Rebooting Computing (ICRC 2018), Washington, DC, USA.","DOI":"10.1109\/ICRC.2018.8638610"},{"issue":"1","key":"1569_CR30","first-page":"239","volume":"18","author":"J Pilch","year":"2018","unstructured":"Pilch, J., & D\u0142ugopolski, J. (2018). An FPGA-based real quantum computer emulator. Journal of Computational Electronics, 18(1), 239\u2013342.","journal-title":"Journal of Computational Electronics"},{"key":"1569_CR31","doi-asserted-by":"crossref","unstructured":"Mahmud, N., Srimoungchanh, B., Hasse-Divine, B., Blankenau, N., Kuhnke, A., & El-Araby, E. (2019). Combing Perfect Shuffle and Bitonic Networks for Efficient Quantum Sorting. 2019 IEEE\/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing.","DOI":"10.1109\/H2RC49586.2019.00011"},{"key":"1569_CR32","unstructured":"Quantum Computing Report. (2019). Qubit Technology. https:\/\/quantumcomputingreport.com\/scorecards\/qubit-technology\/ Last Accessed: 2020."},{"key":"1569_CR33","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1016\/j.cam.2010.05.012","volume":"235","author":"FL Marquezino","year":"2010","unstructured":"Marquezino, F.L., Portugal, R., & Sasse, F.D. (2010). Obtaining the Quantum Fourier Transform from the classical FFT with QR decomposition. Journal of Computational and Applied Mathematics, 235, 74\u201381.","journal-title":"Journal of Computational and Applied Mathematics"},{"key":"1569_CR34","unstructured":"Mahmud, N., Haase-Divine, B., Srimoungchanh, B.K., Blankenau, N., Kuhnke, A., & El-Araby, E. (2019). Emulating Multipattern Quantum Grover\u2019s Search on a High-Performance Reconfigurable Computer. Poster session in The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC19) Denver, CO,USA."},{"issue":"4-5","key":"1569_CR35","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1002\/(SICI)1521-3978(199806)46:4\/5<493::AID-PROP493>3.0.CO;2-P","volume":"46","author":"M Boyer","year":"1998","unstructured":"Boyer, M., Brassard, G., H\u00f8yer, P., & Tapp, A. (1998). Tight Bounds on Quantum Searching. Fortschritte der Physik, 46(4-5), 493\u2013505.","journal-title":"Fortschritte der Physik"},{"key":"1569_CR36","doi-asserted-by":"publisher","first-page":"e19","DOI":"10.1002\/que2.19","volume":"1","author":"N Mahmud","year":"2019","unstructured":"Mahmud, N., El-Araby, E., & Caliga, D. (2019). Scaling reconfigurable emulation of quantum algorithms at High-Precision and High-Throughput. Quantum Engineering, 1, e19.","journal-title":"Quantum Engineering"},{"key":"1569_CR37","unstructured":"DirectStream, LLC https:\/\/directstream.com. Last Accessed: (2020)."},{"issue":"3","key":"1569_CR38","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1007\/s11554-008-0107-8","volume":"4","author":"E El-Araby","year":"2009","unstructured":"El-Araby, E., El-Ghazawi, T., Le Moigne, J., & Irish, R. (2009). Reconfigurable processing for satellite On-Board automatic cloud cover assessment (ACCA). Journal of Real-Time Image Processing (JRTIP), 4(3), 245\u2013259.","journal-title":"Journal of Real-Time Image Processing (JRTIP)"},{"key":"1569_CR39","first-page":"719","volume-title":"Assessing Productivity of High-Level Design Methodologies for High-Performance Reconfigurable Computers. High-performance Computing using FPGAs","author":"E El-Araby","year":"2013","unstructured":"El-Araby, E., Merchant, S.G., & El-Ghazawi, T. (2013). Assessing Productivity of High-Level Design Methodologies for High-Performance Reconfigurable Computers. High-performance Computing using FPGAs, (pp. 719\u2013745). New York: Springer."},{"key":"1569_CR40","unstructured":"Altera. Intel Stratix 10 Logic Array Blocks and Adaptive Logic Modules User guide. https:\/\/www.altera.com\/en_S\/pdfs\/literature\/hb\/stratix-10\/ug-s10-lab.pdf Last accessed: (2020)."}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-020-01569-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11265-020-01569-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-020-01569-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,14]],"date-time":"2021-07-14T00:06:55Z","timestamp":1626221215000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11265-020-01569-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,14]]},"references-count":40,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["1569"],"URL":"https:\/\/doi.org\/10.1007\/s11265-020-01569-4","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,14]]},"assertion":[{"value":"2 December 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 May 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 June 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 July 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}