Journal of Applied Sciences ›› 2023, Vol. 41 ›› Issue (6): 1031-1045.doi: 10.3969/j.issn.0255-8297.2023.06.010

• Computer Science and Applications • Previous Articles     Next Articles

Research on Hash Algorithm Heterogeneous Reconfigurable High Energy Efficiency Computing System

ZHENG Bowen1, NIE Yi1, CHAI Zhilei2,3   

  1. 1. School of Internet of Things Engineering, Jiangnan University, Wuxi 214122, Jiangsu, China;
    2. School of Artificial Intelligence and Computer Science, Jiangnan University, Wuxi 214122, Jiangsu, China;
    3. Jiangsu Provincial Engineering Laboratory of Pattern Recognition and Computational Intelligence, Wuxi 214122, Jiangsu, China
  • Received:2021-12-13 Online:2023-11-30 Published:2023-11-30

Abstract: To meet the high-speed computing requirements of different hash algorithms and the combination of different hash algorithms in various application scenarios, a highefficiency computing system for Hash algorithm with heterogeneous and reconfigurable acceleration end hardware is presented in this paper. The computing system consists of an algorithm hardware acceleration module, a data transmission module, and a multithread management module. The computing energy efficiency is improved through the dynamically reconfigurable hardware design. Experimental results on the Intel Stratix10FPGA heterogeneous computing platform demonstrate significant performance and energy efficiency improvements. Compared with the Intel Core I7-10700 CPU, the system achieves up to 18.7 times performance improvement and 34 times energy efficiency improvement.Compared with the NVIDIA GTX 1650 SUPER GPU, the system achieves up to 2 times performance improvement and 5.6 times energy efficiency improvement.

Key words: heterogeneous computing, hash algorithm, SHA-256, hardware acceleration, field programmable gate array(FPGA)

CLC Number: