INR-Arch: A Dataflow Architecture and Compiler for Arbitrary-Order Gradient Computations in Implicit Neural Representation Processing
Not on the map. Why?
Abstract (arXiv)
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 phases. First, we design a dataflow architecture that uses FIFO streams and an optimized computation kernel library, ensuring high memory efficiency and parallel computation. Second, we propose a compiler that extracts and optimizes computation graphs, automatically configures hardware parameters such as latency and stream depths to optimize throughput, while ensuring deadlock-free operation, and outputs High-Level Synthesis (HLS) code for FPGA implementation. We utilize INR editing as our benchmark, presenting results that demonstrate 1.8-4.8x and 1.5-3.6x speedup compared to CPU and GPU baselines respectively. Furthermore, we obtain 3.1-8.9x and 1.7-4.3x lower memory usage, and 1.7-11.3x and 5.5-32.8x lower energy-delay product. Our framework will be made open-source and available on GitHub.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 15 references that are in the map. First posted on arXiv 11 Aug 2023.
Builds on
12 of 15 references.
References · 12
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,897
- 2020Implicit Neural Representations with Periodic Activation Functionscited by 2,238
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 360
- 2021COIN: COmpression with Implicit Neural representationscited by 233
- 2022From data to functa: Your data point is a function and you can treat it like onecited by 187
- 2020Differentiable Rendering: A Surveycited by 123
- 2022VideoINR: Learning Video Implicit Neural Representation for Continuous Space-Time Super-Resolutioncited by 101
- 2022COIN++: Neural Compression Across Modalitiescited by 82
- 2022Unified Implicit Neural Stylizationcited by 67
- 2022Signal Processing for Implicit Neural Representationscited by 46
- 2023LightningSim: Fast and Accurate Trace-Based Simulation for High-Level Synthesiscited by 2
Built on by
Not cited yet.