Predictive Modeling of FPGA Resource and Power Consumption for Configurable CNN Operators
As Convolutional Neural Networks (CNNs) continue to grow in complexity and accuracy, their deployment on embedded platforms requires hardware-aware optimizations to meet stringent constraints on logic resources, power, and latency. FPGAs offer an attractive solution because of their parallelism, reconfigurability, and energy efficiency. However, conventional FPGA design flows remain time-consuming and often lack early-stage estimation capabilities. This work introduces a library of parameterizable Intellectual Properties (IPs) for convolution, activation, and pooling, developed in VHDL and optimized for fixed-point arithmetic. IPs were designed to address various architectural trade-offs involving logic usage, DSP allocation strategy, parallelism, and power efficiency, while also supporting faster development through modular reuse. To accelerate design space exploration, a methodology is proposed for generating predictive mathematical models capable of estimating key FPGA resource metrics as functions of input bit widths. The models were validated with low prediction errors and coefficient of determination (R<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>) values greater than 0.94, allowing accurate estimation of the resources and dynamic power without synthesis. This supports fast architectural decisions and paves the way for automated, resource-aware CNN deployment on FPGAs.
Authors
- Philippe Magalhães
- Benoît Suffran (ORCID: https://orcid.org/0000-0001-6747-9122)
- Olivier Alata (ORCID: https://orcid.org/0000-0002-7185-0702)
- Virginie Fresse (ORCID: https://orcid.org/0000-0002-9944-0174)
Institutions
- Centre National de la Recherche Scientifique (FR)
- STMicroelectronics (Switzerland) (CH)
- Laboratoire Hubert Curien (FR)
- Laboratoire des Technologies de la Microélectronique (FR)
- Université Jean Monnet (FR)
Publication Details
- Published
- 2025-11-17
- DOI
- https://doi.org/10.1109/icecs66544.2025.11270578
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Bpifrance
- Région Auvergne-Rhône-Alpes