A model-based extensible framework for efficient application design using FPGA
ACM Transactions on Design Automation of Electronic Systems (TODAES)
An overview of reconfigurable hardware in embedded systems
EURASIP Journal on Embedded Systems
Hi-index | 0.00 |
Reconfigurable System-on-Chip (RSoC) devices are beingused to implement many battery operated systems,where energy efficiency is a major concern. RSoCs incorporatemany different components, such as processor core,reconfigurable logic, memory, etc. Various power managementtechniques can be applied to these components. Taskswithin an application can be mapped onto different componentsfor execution. The communication and reconfigurationcosts incurred under different mappings significantlyimpact the overall system energy dissipation. In order toachieve energy-efficient designs on RSoCs, we develop (a)a performance model to abstract a general class of RSoCarchitectures for application development, (b) a mathematicalformulation of the energy-efficient mapping problem fora class of applications, and (c) a dynamic programming algorithmthat minimizes the system energy dissipation. Weillustrate our approach by mapping two beamforming applicationsonto Xilinx Virtex-II Pro. For these two applications,our approach leads to an average 52% energy reductionover a greedy algorithm.