R3: Energy-aware algorithms and self-learning applications
Research line leader:Bert de Vries (ReSound)
Energy should be a guiding principle for application coding as well as algorithm design of energy-autonomous systems. Algorithms should be sensitive to their environment, such that they can learn from it and react on changing circumstances . Energy-aware hardware and system software can reduce the energy consumption of autonomous systems, however, energy-aware algorithmic engineering provides a complementary technique to reduce energy consumption beyond what hardware and system software can achieve. Challenges for R3 are:
- Investigate new routes for designing efficient energy-aware algorithms. This includes understanding of the energy consumption of software/algorithms, establishing metrics for assessing the energy efficiency of algorithms/applications, and creating models for early estimating the energy consumption of software / algorithms.
- Use of learning-based algorithms to make applications adaptive to changing environmental conditions and usage.
- Learn and predict application usage scenarios.