paper-with-me

홈 › Papers

Hardware-Efficient Deconvolution-Based GAN for Edge Computing

2022-01-18 · Azzam Alhussain, Mingjie Lin

Generative Adversarial Networks (GAN) are cutting-edge algorithms for generating new data samples based on the learned data distribution. However, its performance comes at a significant cost in terms of computation and memory requirements. In this paper, we proposed an HW/SW co-design approach for training quantized deconvolution GAN (QDCGAN) implemented on FPGA using a scalable streaming dataflow architecture capable of achieving higher throughput versus resource utilization trade-off. The developed accelerator is based on an efficient deconvolution engine that offers high parallelism with respect to scaling factors for GAN-based edge computing. Furthermore, various precisions, datasets, and network scalability were analyzed for low-power inference on resource-constrained platforms. Lastly, an end-to-end open-source framework is provided for training, implementation, state-space exploration, and scaling the inference using Vivado high-level synthesis for Xilinx SoC-FPGAs, and a comparison testbed with Jetson Nano.

📄 PDF Abstract BibTeX arXiv:2201.06878

Code (2)

Azzam-Alhussain/QDCGAN-PYNQ 공식 구현 pytorch
azzam-alhussain/fpga-qhar pytorch

Tasks

Edge-computingHigh-Level Synthesis

Similar Papers 제목 키워드 기반

A Unified Hardware Architecture for Convolutions and Deconvolutions in CNN

2020-05-29 · Lin Bai, Yecheng Lyu, Xinming Huang

In this paper, a scalable neural network hardware architecture for image segmentation is proposed. By sharing the same computing resources, both convolution and deconvolution operations are handled by the same process el…

Image SegmentationSemantic Segmentation

Accelerating Generative Neural Networks on Unmodified Deep Learning Processors -- A Software Approach

2019-07-03 · Dawen Xu, Ying Wang, Kaijie Tu, Cheng Liu 외

Generative neural network is a new category of neural networks and it has been widely utilized in applications such as content generation, unsupervised learning, segmentation and pose estimation. It typically involves ma…

Deep LearningPose Estimation

An Energy-Efficient Edge Computing Paradigm for Convolution-based Image Upsampling

2021-07-15 · Ian Colbert, Ken Kreutz-Delgado, Srinjoy Das

A novel energy-efficient edge computing paradigm is proposed for real-time deep learning-based image upsampling applications. State-of-the-art deep learning solutions for image upsampling are currently trained using eith…

Edge-computing

AM-DCGAN: Analog Memristive Hardware Accelerator for Deep Convolutional Generative Adversarial Networks

2020-06-20 · Olga Krestinskaya, Bhaskar Choubey, Alex Pappachen James

Generative Adversarial Network (GAN) is a well known computationally complex algorithm requiring signficiant computational resources in software implementations including large amount of data to be trained. This makes it…

Generative Adversarial Network

Bayesian Deconvolution of Scanning Electron Microscopy Images Using Point-spread Function Estimation and Non-local Regularization

2018-10-23 · Joris Roels, Jan Aelterman, Jonas De Vylder, Hiep Luong 외

Microscopy is one of the most essential imaging techniques in life sciences. High-quality images are required in order to solve (potentially life-saving) biomedical research problems. Many microscopy techniques do not ac…