Accelerating Memory Recorder Waveform Analysis via Distributed and General Purpose Accelerator
Abstract
This paper identifies critical inefficiencies in traditional waveform analysis architectures for memory recorders, where function-specific (FS) accelerators and centralized processing on FPGA incur severe development and service efficiency bottlenecks. FS accelerators for various waveform analysis kernels not only demand labor-intensive manual design, but also suffer from exponential FPGA compilation delays and decreased performance due to fine-grained resource contention. Besides, centralized architectures further exacerbate service latency through PXIe bandwidth contention during massive data transfers. To resolve these limitations, this paper proposes a general-purpose (GP) accelerator architecture that enables the acceleration of arbitrary built-in and user-defined waveform analysis kernels via three innovations: (1) A coarse-grained tile array that pre-combines fine-grained FPGA resources into programmable compute units with dynamic dataflow; (2) A heuristic compiler automating kernel-to-tile mapping through modulo routing resource graphs, eliminating manual design efforts; (3) Distributed deployment across acquisition board FPGAs, localizing computation to eliminate centralized data transfers. Implemented in a self-designed 14-acquisition-board memory recorder prototype, the GP accelerator demonstrates 920∼6670× of development efficiency enhancement and 8.5∼27.5× service efficiency improvement over centralized FS accelerators under multi-kernel scenarios.
Fields of Study & Subjects
Embedded Systems Design Techniques
Embedded Systems and FPGA Design
VLSI and FPGA Design Techniques
Publication details
- Journal / source
- IEEE Sensors Journal
- Volume
- 26
- Issue
- 6
- Pages
- 8536–8546
- Publication date
- 3 February 2026