A Multimodal AI Acceleration with Dynamic Pruning and Run-Time Configuration
The computational diversity of multimodal AI workloads-spanning vision transformers (ViTs), graph neural networks (GNNs), CNNs, and transformer-based NLP—poses a fundamental challenge to embedded acceleration platforms. We propose a fully integrated FPGA-based acceleration framework that addresses this heterogeneity via compile-time and run-time configurability. Our system introduces a reconfigurable processing unit (RPU) capable of executing dense and sparse matrix operations (DDMM, SpMM, SDDMM), a scalable top-k pruning engine for ViTs, and a domain-specific compiler for hardware-software co-design. The architecture supports real-time configuration without reloading bitstreams, enabling unified deployment across tasks. Implementations on Xilinx U50 and ZCU104 demonstrate up to 22.57× and 6.86× latency reductions versus RTX 4090 and Jetson Orin Nano, respectively, validating the design's efficiency for real-time, resource-limited environments.
Authors
- Sanggeon Yun (ORCID: https://orcid.org/0000-0002-0488-9666)
- Hyun Woo Oh
- Mohsen Imani (ORCID: https://orcid.org/0000-0002-5761-0622)
- Hanning Chen (ORCID: https://orcid.org/0000-0003-1956-5135)
- Fei Wen (ORCID: https://orcid.org/0000-0002-8789-8495)
- Behnam Khaleghi (ORCID: https://orcid.org/0000-0002-3655-0501)
- Yang Ni (ORCID: https://orcid.org/0000-0002-9678-6997)
Institutions
- Qualcomm (United Kingdom) (GB)
- University of California, Irvine (US)
- Samsung (South Korea) (KR)
Publication Details
- Published
- 2025-05-04
- DOI
- https://doi.org/10.1109/fccm62733.2025.00072
- Primary Topic
- Robotics and Automated Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00