FPGA Based Hardware Accelerator for Training Implicit Neural Representations on Edge Devices

Training Deep neural networks using edge devices has been an active research problem being pursued rigorously with main focus on parameters like power, silicon area and time. This becomes more challenging when the non-linear activation functions are periodic in nature. This paper looks upon one such research problem of training Implicit Neural Representations (INRs) using FPGA based embedded platform. Training is performed by considering benchmark Rosenbrock function (also called Rosenbrock's valley or Banana Function). The proposed novel hardware architecture utilizes on-chip memory exclusively, for training the INR and was designed using AMD-Xilinx Vivado HLS 2019.2v and Vivado 2019.2v. The validation was performed using Xilinx PYNQ, with target being Avnet Ultra 96 v2 Embedded board that hosts AMD-Xilinx Zynq Ultrascale+MPSoC (XCZU3EG) FPGA device. The details about the resource utilization, power are provided. The acceleration that was achieved in comparison to Intel-CPU(i3-8100) (Jupyter Notebook with Tensorflow) - off shelf and no optimizations is 41x, thereby proving its sheer novelty for the considered benchmark.

Authors

Institutions

Publication Details

Published
2024-12-20
DOI
https://doi.org/10.1109/ised63599.2024.10957434
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FPGA Based Hardware Accelerator for Training Implicit Neural Representations on Edge Devices

Subir Kumar Roy, Shaik Mohammed Waseem, Sachit Rao, Imrose Batterywala
Neural Networks and Applications
article

FPGA Based Hardware Accelerator for Training Implicit Neural Representations on Edge Devices

Subir Kumar Roy, Shaik Mohammed Waseem, Sachit Rao, Imrose Batterywala
article en

Abstract

Training Deep neural networks using edge devices has been an active research problem being pursued rigorously with main focus on parameters like power, silicon area and time. This becomes more challenging when the non-linear activation functions are periodic in nature. This paper looks upon one such research problem of training Implicit Neural Representations (INRs) using FPGA based embedded platform. Training is performed by considering benchmark Rosenbrock function (also called Rosenbrock's valley or Banana Function). The proposed novel hardware architecture utilizes on-chip memory exclusively, for training the INR and was designed using AMD-Xilinx Vivado HLS 2019.2v and Vivado 2019.2v. The validation was performed using Xilinx PYNQ, with target being Avnet Ultra 96 v2 Embedded board that hosts AMD-Xilinx Zynq Ultrascale+MPSoC (XCZU3EG) FPGA device. The details about the resource utilization, power are provided. The acceleration that was achieved in comparison to Intel-CPU(i3-8100) (Jupyter Notebook with Tensorflow) - off shelf and no optimizations is 41x, thereby proving its sheer novelty for the considered benchmark.

International Institute of Information Technology Bangalore (IN)
Openalex Percentile: Top 73%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

FPGA Based Hardware Accelerator for Training Implicit Neural Representations on Edge Devices — Subir Kumar Roy, Shaik Mohammed Waseem, et al. · (2024) | TGRS Research Map | TGRS