paper-with-me

홈 › Papers

A Highly Parallel FPGA Implementation of Sparse Neural Network Training

2018-05-31 · Sourya Dey, Diandian Chen, Zongyang Li, Souvik Kundu, Kuan-Wen Huang, Keith M. Chugg, Peter A. Beerel

We demonstrate an FPGA implementation of a parallel and reconfigurable architecture for sparse neural networks, capable of on-chip training and inference. The network connectivity uses pre-determined, structured sparsity to significantly reduce complexity by lowering memory and computational requirements. The architecture uses a notion of edge-processing, leading to efficient pipelining and parallelization. Moreover, the device can be reconfigured to trade off resource utilization with training time to fit networks and datasets of varying sizes. The combined effects of complexity reduction and easy reconfigurability enable significantly greater exploration of network hyperparameters and structures on-chip. As proof of concept, we show implementation results on an Artix-7 FPGA.

📄 PDF Abstract BibTeX arXiv:1806.01087

Code (1)

souryadey/mlp-ondevice-training

Similar Papers 제목 키워드 기반

Achieving High Throughput with a Trainable Neural-Network-Based Equalizer for Communications on FPGA

2024-07-03 · Jonas Ney, Norbert Wehn

The ever-increasing data rates of modern communication systems lead to severe distortions of the communication signal, imposing great challenges to state-of-the-art signal processing algorithms. In this context, neural n…

GPU

Systolic-CNN: An OpenCL-defined Scalable Run-time-flexible FPGA Accelerator Architecture for Accelerating Convolutional Neural Network Inference in Cloud/Edge Computing

2020-12-06 · Akshay Dua, Yixing Li, Fengbo Ren

This paper presents Systolic-CNN, an OpenCL-defined scalable, run-time-flexible FPGA accelerator architecture, optimized for accelerating the inference of various convolutional neural networks (CNNs) in multi-tenancy clo…

Edge-computing

All-to-all reconfigurability with sparse and higher-order Ising machines

2023-11-21 · Srijan Nikhar, Sidharth Kannan, Navid Anjum Aadit, Shuvro Chowdhury 외

Domain-specific hardware to solve computationally hard optimization problems has generated tremendous excitement. Here, we evaluate probabilistic bit (p-bit) based Ising Machines (IM) on the 3-regular 3-Exclusive OR Sati…

AllCombinatorial OptimizationGPU

Sparse Winograd Convolutional neural networks on small-scale systolic arrays

2018-10-03 · Feng Shi, Haochen Li, Yuhe Gao, Benjamin Kuschner 외

The reconfigurability, energy-efficiency, and massive parallelism on FPGAs make them one of the best choices for implementing efficient deep learning accelerators. However, state-of-art implementations seldom consider th…

Layout Design

A Holistic Approach for Optimizing DSP Block Utilization of a CNN implementation on FPGA

2017-03-21 · Kamel Abdelouahab, Cedric Bourrasset, Maxime Pelcat, François Berry 외

Deep Neural Networks are becoming the de-facto standard models for image understanding, and more generally for computer vision tasks. As they involve highly parallelizable computations, CNN are well suited to current fin…

Optical Character Recognition (OCR)