Open Access
8
- https://doi.org/10.1504/ijes.2007.016035
Energy-aware compilation and hardware design for VLIW embedded systems
- Jan 1, 2007
- International Journal of Embedded Systems
- Jose L Ayala +5 more
Tomorrow's embedded devices need to run multimedia applications demanding high computational power with low energy consumption constraints. In this context, the register file is a key source of power consumption and its inappropriate design and management severely affects system power. In this paper, we present a new approach to reduce the energy of shared register files in forthcoming embedded VLIW processors running real-life applications up to 60% without performance penalty. This approach relies on limited hardware extensions and a compiler-based energy-aware register assignment algorithm to deactivate at run-time parts of the register file (i.e., sub-banks) in an independent way.
- # Register File
- # Energy-aware Compilation
- # Performance Penalty
- # Inappropriate Management
- # Limited Extensions
- # High Power
- # Shared Register Files
- # Embedded VLIW Processors
- # Energy Consumption Constraints
- # Register Assignment