FPGA-Based HPC for Associative Memory System

被引:0
|
作者
Wang, Deyu [1 ]
Wang, Yuning [2 ]
Yang, Yu [3 ]
Stathis, Dimitrios [3 ]
Hemani, Ahmed [3 ]
Lansner, Anders [3 ]
Xu, Jiawei [4 ]
Zheng, Li-Rong [1 ]
Zou, Zhuo [1 ]
机构
[1] Fudan Univ, Shanghai, Peoples R China
[2] Univ Turku, Turku, Finland
[3] KTH Royal Inst Technol, Stockholm, Sweden
[4] Guangdong Inst Intelligence Sci & Technol, Zhuhai, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
NEURAL-NETWORKS;
D O I
10.1109/ASP-DAC58780.2024.10473880
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Associative memory plays a crucial role in the cognitive capabilities of the human brain. The Bayesian Confidence Propagation Neural Network (BCPNN) is a cortex model capable of emulating brain-like cognitive capabilities, particularly associative memory. However, the existing GPU-based approach for BCPNN simulations faces challenges in terms of time overhead and power efficiency. In this paper, we propose a novel FPGA-based high performance computing (HPC) design for the BCPNN-based associative memory system. Our design endeavors to maximize the spatial and timing utilization of FPGA while adhering to the constraints of the available hardware resources. By incorporating optimization techniques including shared parallel computing units, hybrid-precision computing for a hybrid update mechanism, and the globally asynchronous and locally synchronous (GALS) strategy, we achieve a maximum network size of 150x10 and a peak working frequency of 100 MHz for the BCPNN-based associative memory system on the Xilinx Alveo U200 Card. The tradeoff between performance and hardware overhead of the design is explored and evaluated. Compared with the GPU counterpart, the FPGA-based implementation demonstrates significant improvements in both performance and energy efficiency, achieving a maximum latency reduction of 33.25x, and a power reduction of over 6.9x, all while maintaining the same network configuration.
引用
收藏
页码:52 / 57
页数:6
相关论文
共 50 条
  • [41] An FPGA-based Sound Field Rendering System
    Tan, Yiyu
    Imamura, Toshiyuki
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2020), 2020, : 414 - 415
  • [42] FPGA-based System for the Road Signs Detection
    Mouane, H. H.
    Allaoui, R.
    Mars, S.
    El Hajjouji, I.
    Asrih, Z.
    El Mourabit, A.
    Ezzine, A.
    [J]. PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT 2017), 2017,
  • [43] FPGA-based system for heart rate monitoring
    Meddah, Karim
    Talha, Malika Kedir
    Bahoura, Mohammed
    Zairi, Hadjer
    [J]. IET CIRCUITS DEVICES & SYSTEMS, 2019, 13 (06) : 771 - 782
  • [44] FPGA-based Phase Measuring Profilometry System
    Hess, Albrecht
    Junger, Christina
    Rosenberger, Maik
    Notni, Gunther
    [J]. THREE-DIMENSIONAL IMAGING, VISUALIZATION, AND DISPLAY 2019, 2019, 10997
  • [45] FPGA-based Acceleration System for Visual Tracking
    Song, Ke
    Yuan, Chun
    Gao, Peng
    Sun, Yunxu
    [J]. 2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 993 - 995
  • [46] An FPGA-based Manipulation System for ReRAM Characterization
    Xing, Jinling
    Li, Qingjiang
    Li, Jiwei
    Wang, Wei
    Liu, Haijun
    Xu, Hui
    [J]. 2016 6TH IEEE INTERNATIONAL CONFERENCE ON MANIPULATION, MANUFACTURING AND MEASUREMENT ON THE NANOSCALE (IEEE 3M-NANO), 2016, : 31 - 34
  • [47] FPGA-based digital image processing system
    Rangsanseri, Y
    Thitimajshima, P
    Horkaew, P
    [J]. ISIC-99: 8TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, DEVICES & SYSTEMS, PROCEEDINGS, 1999, : 190 - 192
  • [48] An FPGA-based monitoring system for reliability analysis
    Johansson, Christian
    Arwidson, Jonas
    Manefjord, Torbjorn
    [J]. 2017 IMAPS NORDIC CONFERENCE ON MICROELECTRONICS PACKAGING (NORDPAC), 2017, : 53 - 56
  • [49] An FPGA-based Embedded System for a Sailing Robot
    Alves, Jose C.
    Cruz, Nuno A.
    [J]. PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 830 - 837
  • [50] An FPGA-Based Pentium® in a Complete Desktop System
    Lu, Shih-Lien L.
    Yiannacouras, Peter
    Suh, Taeweon
    Kassa, Rolf
    Konow, Michael
    [J]. FPGA 2007: FIFTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2007, : 53 - 59