INR-Arch: A Dataflow Architecture and Compiler for Arbitrary-Order Gradient Computations in Implicit Neural Representation Processing
Stefan Abi-Karam, Rishov Sarkar, Dejia Xu, Zhiwen Fan, Zhangyang Wang, Cong Hao

TL;DR
INR-Arch introduces a hardware-optimized dataflow architecture and compiler for efficient nth-order gradient computations in implicit neural representations, enabling faster and more memory-efficient processing on FPGAs.
Contribution
The paper presents a novel FPGA-based framework with a custom dataflow architecture and compiler for automatic graph optimization of nth-order gradients in INRs.
Findings
Achieved 1.8-4.8x speedup over CPU baseline.
Reduced memory usage by up to 8.9x.
Lowered energy-delay product by up to 32.8x.
Abstract
An increasing number of researchers are finding use for nth-order gradient computations for a wide variety of applications, including graphics, meta-learning (MAML), scientific computing, and most recently, implicit neural representations (INRs). Recent work shows that the gradient of an INR can be used to edit the data it represents directly without needing to convert it back to a discrete representation. However, given a function represented as a computation graph, traditional architectures face challenges in efficiently computing its nth-order gradient due to the higher demand for computing power and higher complexity in data movement. This makes it a promising target for FPGA acceleration. In this work, we introduce INR-Arch, a framework that transforms the computation graph of an nth-order gradient into a hardware-optimized dataflow architecture. We address this problem in two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Advanced Neural Network Applications · CCD and CMOS Imaging Sensors
