Efficient Computation Techniques and Hardware Architectures for Unitary Transformations in Support of Quantum Algorithm Emulation

被引:2
|
作者
Mahmud, Naveed [1 ]
Haase-Divine, Bennett [2 ]
Kuhnke, Annika [2 ]
Rai, Apurva [3 ]
MacGillivray, Andrew [4 ]
El-Araby, Esam [1 ]
机构
[1] Univ Kansas, Dept Elect Engn & Comp Sci EECS, Lawrence, KS 66045 USA
[2] Univ Kansas, Lawrence, KS 66045 USA
[3] Univ Kansas, Comp Sci & Math, Lawrence, KS 66045 USA
[4] Univ Kansas, Dept Elect Engn & Comp Sci EECS, Comp Engn, Lawrence, KS 66045 USA
关键词
Quantum computing; Quantum algorithm emulation; Reconfigurable computing; Field-Programmable-Gate-Arrays; SUPREMACY;
D O I
10.1007/s11265-020-01569-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the development of quantum computers progresses rapidly, continuous research efforts are ongoing for simulation and emulation of quantum algorithms on classical platforms. Software simulations require use of large-scale, costly, and resource-hungry supercomputers, while hardware emulators make use of fast Field-Programmable-Gate-Array (FPGA) accelerators, but are limited in accuracy and scalability. This work presents a cost-effective FPGA-based emulation platform that demonstrates improved scalability, accuracy, and throughput compared to existing FPGA-based emulators. In this work, speed and area trade-offs between different proposed emulation architectures and computation techniques are investigated. For example, stream-based computation is proposed that greatly reduces resource utilization, improves system scalability in terms of the number of emulated quantum bits, and allows for dynamically changing algorithm inputs. The proposed techniques assume that the unitary transformation of the quantum algorithm is known, and the matrix values can be pre-computed or generated dynamically. 32-bit floating-point precision is used for high accuracy and the architectures are fully pipelined to ensure high throughput. As case studies for emulation, the quantum Fourier transform and Grover's search algorithms are investigated and quantum circuits for multi-pattern Grover's search are also proposed. Experimental evaluation and analysis of the emulation architectures and computation techniques are provided for the investigated quantum algorithms. The emulation framework is prototyped on a high-performance reconfigurable computing (HPRC) system and the results show quantitative improvement over existing FPGA-based emulators.
引用
收藏
页码:1017 / 1037
页数:21
相关论文
共 42 条
  • [1] Efficient Computation Techniques and Hardware Architectures for Unitary Transformations in Support of Quantum Algorithm Emulation
    Naveed Mahmud
    Bennett Haase-Divine
    Annika Kuhnke
    Apurva Rai
    Andrew MacGillivray
    Esam El-Araby
    Journal of Signal Processing Systems, 2020, 92 : 1017 - 1037
  • [2] Improving Emulation of Quantum Algorithms using Space-Efficient Hardware Architectures
    Mahmud, Naveed
    El-Araby, Esam
    2019 IEEE 30TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2019), 2019, : 206 - 213
  • [3] Hardware efficient architectures for eigenvalue computation
    Liu, Yang
    Bouganis, Christos-Savvas
    Cheung, Peter Y. K.
    Leong, Philip H. W.
    Motley, Stephen J.
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 951 - +
  • [4] Efficient hardware architectures for computation of image moments
    Kotoulas, L
    Andreadis, I
    REAL-TIME IMAGING, 2004, 10 (06) : 371 - 378
  • [5] Efficient Emulation of Quantum Circuits on Classical Hardware
    Conceicao, Calebe
    Reis, Ricardo
    2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,
  • [6] Quantum computing by an optimal control algorithm for unitary transformations
    Palao, JP
    Kosloff, R
    PHYSICAL REVIEW LETTERS, 2002, 89 (18) : 1 - 188301
  • [7] Efficient quantum computing emulation system with unitary macro-operations
    Goto, Yosuke
    Fujishima, Minoru
    JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS BRIEF COMMUNICATIONS & REVIEW PAPERS, 2007, 46 (4B): : 2278 - 2282
  • [8] Efficient quantum computing emulation system with unitary macro-operations
    Goto, Yosuke
    Fujishima, Minora
    Japanese Journal of Applied Physics, Part 1: Regular Papers and Short Notes and Review Papers, 2007, 46 (4 B): : 2278 - 2282
  • [9] Efficient hardware architectures of Lilliput lightweight algorithm for image encryption
    Singh, Pulkit
    Patro, K. Abhimanyu Kumar
    Acharya, Bibhudendra
    Chaurasiya, Rahul Kumar
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2022, 41 (04) : 205 - 220
  • [10] Computation-intensive image processing algorithm parallelization on multiple hardware architectures
    Niedzicka, A
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 446 - 448