FPGA Implementation and Analysis of Non-Linear Activation Functions for Implicit Neural Representations

Implicit Neural Representations (INR) have found applications in various sectors like health care (computed tomography) and autonomous navigation (image processing). While there are many use cases of INRs, the non-linear activation functions are a key differentiating part in such INRs. Hence, this paper provides novel FPGA based implementations of the non-linear activation functions, namely Sine, Gaussian, and Complex Gabor Wavelet and their derivatives. All three non-linear activation functions and their derivatives were designed using AMD-Xilinx Vivado HLS 2019.2 and were synthesized, run implementation, and generate bit-stream using AMD-Xilinx Vivado 2019.2. Xilinx PYNQ framework was used for validation on the target FPGA embedded platform (Avnet Ultra96 v2 - Xilinx ZU3EG Zynq Ultrascale + MPSoC). Further, a detailed comparison highlighting their importance with respect to some key parameters like silicon area, power and timing has been provided to allow design engineers and researchers working in this field to make an appropriate choice based on the application considered.

Authors

Institutions

Publication Details

Published
2024-09-27
DOI
https://doi.org/10.1109/tensymp61132.2024.10752188
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 Implementation and Analysis of Non-Linear Activation Functions for Implicit Neural Representations

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

FPGA Implementation and Analysis of Non-Linear Activation Functions for Implicit Neural Representations

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

Abstract

Implicit Neural Representations (INR) have found applications in various sectors like health care (computed tomography) and autonomous navigation (image processing). While there are many use cases of INRs, the non-linear activation functions are a key differentiating part in such INRs. Hence, this paper provides novel FPGA based implementations of the non-linear activation functions, namely Sine, Gaussian, and Complex Gabor Wavelet and their derivatives. All three non-linear activation functions and their derivatives were designed using AMD-Xilinx Vivado HLS 2019.2 and were synthesized, run implementation, and generate bit-stream using AMD-Xilinx Vivado 2019.2. Xilinx PYNQ framework was used for validation on the target FPGA embedded platform (Avnet Ultra96 v2 - Xilinx ZU3EG Zynq Ultrascale + MPSoC). Further, a detailed comparison highlighting their importance with respect to some key parameters like silicon area, power and timing has been provided to allow design engineers and researchers working in this field to make an appropriate choice based on the application considered.

International Institute of Information Technology Bangalore (IN)
Openalex Percentile: Top 81%
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 Implementation and Analysis of Non-Linear Activation Functions for Implicit Neural Representations — Subir Kumar Roy, Shaik Mohammed Waseem, et al. · (2024) | TGRS Research Map | TGRS