An Energy-Efficient Reconfigurable Autoencoder Implementation on FPGA
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 2 of its 19 references that are in the map. First posted on arXiv 17 Jan 2023.
Builds on
2 of 19 references.
References · 2
Built on by
Citing papers per year: 2023: 3; 2024: 2.
5 papers.
- 2023Design optimization for high-performance computing using FPGAcited by 2
- 2023Exploiting FPGA Capabilities for Accelerated Biomedical Computingcited by 2
- 2023Harnessing FPGA Technology for Enhanced Biomedical Computationcited by 0
- 2024Advancing Neuromorphic Computing: Mixed-Signal Design Techniques Leveraging Brain Code Units and Fundamental Code Unitscited by 0
- 2024ABCD: Trust enhanced Attention based Convolutional Autoencoder for Risk Assessmentcited by 0
- 2024ABCD: Trust enhanced Attention based Convolutional Autoencoder for Risk Assessment24 Apr 2024
- 2024Advancing Neuromorphic Computing: Mixed-Signal Design Techniques Leveraging Brain Code Units and Fundamental Code Units18 Mar 2024
- 2023Harnessing FPGA Technology for Enhanced Biomedical Computation21 Nov 2023
- 2023Exploiting FPGA Capabilities for Accelerated Biomedical Computing16 Jul 2023
- 2023Design optimization for high-performance computing using FPGA24 Apr 2023