An Energy-Efficient Reconfigurable Autoencoder Implementation on FPGA

被引:0
|
作者
Isik, Murat [1 ]
Oldland, Matthew [1 ]
Zhou, Lifeng [1 ]
机构
[1] Drexel Univ, Elect & Comp Engn, Philadelphia, PA 19104 USA
来源
INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 1, INTELLISYS 2023 | 2024年 / 822卷
关键词
Convolutional autoencoder; Reconfigurable architecture; FPGA; Energy efficiency;
D O I
10.1007/978-3-031-47721-8_14
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Autoencoders are unsupervised neural networks that are used to process and compress input data and then reconstruct the data back to the original data size. This allows autoencoders to be used for different processing applications such as data compression, image classification, image noise reduction, and image coloring. Hardware-wise, re-configurable architectures like Field Programmable Gate Arrays (FPGAs) have been used for accelerating computations from several domains because of their unique combination of flexibility, performance, and power efficiency. In this paper, we look at the different autoencoders available and use the convolutional autoencoder in both FPGA and GPU-based implementations to process noisy static MNIST images. We compare the different results achieved with the FPGA and GPU-based implementations and then discuss the pros and cons of each implementation. The evaluation of the proposed design achieved 80% accuracy and our experimental results show that the proposed accelerator achieves a throughput of 21.12 Giga-Operations Per Second (GOP/s) with a 5.93 W on-chip power consumption at 100 MHz. The comparison results with off-the-shelf devices and recent state-of-the-art implementations illustrate that the proposed accelerator has obvious advantages in terms of energy efficiency and design flexibility. We also discuss future work that can be done with the use of our proposed accelerator.
引用
收藏
页码:212 / 222
页数:11
相关论文
共 50 条
  • [1] Energy-Efficient Histogram on FPGA
    Sanny, Andrea
    Yang, Yi-Hua E.
    Prasanna, Viktor K.
    2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [2] An Energy-Efficient Implementation of Group Pruned CNNs on FPGA
    Pang, Wei
    Wu, Chenglu
    Lu, Shengli
    IEEE ACCESS, 2020, 8 : 217033 - 217044
  • [3] Energy-Efficient Histogram Equalization on FPGA
    Sanny, Andrea
    Yang, Yi-Hua E.
    Prasanna, Viktor K.
    2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [4] Reconfigurable and Energy-Efficient Architecture for Deploying Multi-Layer RNNs on FPGA
    Zhang, Xiangyu
    Zhu, Yiren
    Lou, Xin
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (12) : 5969 - 5982
  • [5] An Energy-Efficient FPGA-based Convolutional Neural Network Implementation
    Irmak, Hasan
    Alachiotis, Nikolaos
    Ziener, Daniel
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [6] Energy-Efficient Hardware Implementation of LUKS PBKDF2 with AES on FPGA
    Li, Xiaochao
    Cao, Chunhui
    Li, Pengtao
    Shen, Shuli
    Chen, Yihui
    Li, Lin
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 402 - 409
  • [7] A Novel Blind Detection Method and FPGA Implementation for Energy-Efficient Sidelink Communications
    Zhang, Chenhao
    Hu, Haiqin
    Cao, Shan
    Jiang, Zhiyuan
    2021 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2021), 2021, : 7 - 11
  • [8] Real life implementation of an energy-efficient adaptive advance encryption design on FPGA
    Bisht, Neeraj
    Pandey, Bishwajeet
    Budhani, Sandeep Kumar
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2023, 16 (02) : 105 - 116
  • [9] An FPGA-Based Energy-Efficient Reconfigurable Depthwise Separable Convolution Accelerator for Image Recognition
    Xuan, Lei
    Un, Ka-Fai
    Lam, Chi-Seng
    Martins, Rui P.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (10) : 4003 - 4007
  • [10] Controllable Person Image Synthesis GAN and Its Reconfigurable Energy-efficient Hardware Implementation
    Lin, Shaoyue
    Zhang, Yanjun
    6TH INTERNATIONAL CONFERENCE ON INNOVATION IN ARTIFICIAL INTELLIGENCE, ICIAI2022, 2022, : 154 - 160