A Critical Analysis on FPGA–CGRA Co-Design for Energy-Efficient Edge AI Systems
DOI:
https://doi.org/10.54097/7mse0b90Keywords:
FPGA, CGRA, Co-Design, Energy-efficient.Abstract
With the advancement of artificial intelligence (AI) in Internet of Things (IoT) devices, drones, wearables, and autonomous robots, the need for real-time processing edge AI processors has grown significantly. Architectures like field-programmable gate arrays (FPGAs) and coarse-grained reconfigurable architectures (CGRAs) have advancements in a particular field, but the stringent requirements of latency, power, and performance may not be met, respectively. Existing studies typically analyze FPGA-CGRA in isolation, leaving a limited understanding of the methodology and functionality of the hybrid architecture. Therefore, this review examines how hybrid FPGA-CGRA computing addresses problems like power efficiency and flexibility and found that it could achieve 1.93x higher peak performance and 48.5% area saving compared to a singular architecture alone. However, its limitations also need to be considered, such as performance overlay and high resource consumption. This research provides important insights for designing next-generation edge computing accelerators that balance flexibility, efficiency, and real-time processing needs.
Downloads
References
[1] Surianarayanan C, Lawrence J J, Chelliah P R, et al. A survey on optimization techniques for edge artificial intelligence (AI). Sensors, 2023, 23(3): 1279.
[2] Hua H, Li Y, Wang T, et al. Edge computing with artificial intelligence: A machine learning perspective. ACM Computing Surveys, 2023, 55(9): 1-35.
[3] Biookaghazadeh S, Zhao M, Ren F. Are {FPGAs} suitable for edge computing. USENIX workshop on hot topics in edge computing (HotEdge 18). 2018.
[4] Öberg J. An efficiency comparison of NPU, CPU, and GPU when executing neural networks. KTH Royal Institute of Technology, 2023.
[5] Farooq U, Marrakchi Z, Mehrez H. FPGA architectures: An overview. Tree-Based Heterogeneous FPGA Architectures: Application Specific Exploration and Optimization, 2012: 7-48.
[6] Biswas S, et al. FPGA based real-time object tracking system. International Journal of Computer Applications, 2014, 98(14): 15-21.
[7] Guo K, Zeng S, Yu J, et al. A survey of FPGA-based neural network accelerator. arXiv preprint arXiv:1712.08934, 2017.
[8] Podobas A, Sano K, Matsuoka S. A survey on coarse-grained reconfigurable architectures from a performance perspective. IEEE Access, 2020, 8: 146719-146743.
[9] Lahti S, Hämäläinen T D. High-level Synthesis for FPGAs-A Hardware Engineer’s Perspective. IEEE Access, 2025.
[10] Sunny C, Das S, Martin K J M, et al. Standalone Nested Loop Acceleration on CGRAs for Signal Processing Applications. International Workshop on Design and Architecture for Signal and Image Processing. Cham: Springer Nature Switzerland, 2024: 83-95.
[11] Kong X, Huang Y, Zhu J, et al. Mapzero: Mapping for coarse-grained reconfigurable architectures with reinforcement learning and monte-carlo tree search. Proceedings of the 50th Annual International Symposium on Computer Architecture. 2023: 1-14.
[12] Yan F, Koch A, Sinnen O. A survey on FPGA-based accelerator for ML models. arXiv preprint arXiv:2412.15666, 2024.
[13] Wu R, Liu B, Fu P, et al. An efficient lightweight CNN acceleration architecture for edge computing based-on FPGA. Applied Intelligence, 2023, 53(11): 13867-13881.
[14] Albuquerque Ferreira G. Designing an instruction set based coarse grain accelerator. Universidade do Porto (Portugal), 2024.
[15] Huang B, Huan Y, Chu H, et al. IECA: An in-execution configuration CNN accelerator with 30.55 GOPS/mm² area efficiency. IEEE Transactions on Circuits and Systems I: Regular Papers, 2021, 68(11): 4672-4685.
[16] Melchert J, Zhang K, Mei Y, et al. Canal: A flexible interconnect generator for coarse-grained reconfigurable arrays. IEEE Computer Architecture Letters, 2023, 22(1): 45-48.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Highlights in Science, Engineering and Technology

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







