Code
3G014417
Duration
01 January 2017 → 31 December 2020
Funding
Research Foundation - Flanders (FWO)
Promotor
Research disciplines
-
Natural sciences
- Computer system architecture
- Performance modelling
- System software and middleware
- Computer architecture and networks not elsewhere classified
-
Engineering and technology
- Computer architecture and organisation
- Memory structures
- Performance evaluation, testing and simulation of reliability
- Processor architectures
- Computer hardware not elsewhere classified
Keywords
heterogeneous multicore processors
Power management
computer architecture
Project description
Heterogeneous processors (e.g., ARM’s big.LITTLE) provide flexibility in power-constrained environments by executing applications on the ‘big’ high-performance core when there is available power budget and on the ‘little’ core when power is limited. This project explores dynamic power management in heterogeneous chip-multiprocessors (HCMPs) with per-core DVFS, optimizing performance within a power limit per thermally significant time period. We decompose the overall problem statement into three sub-problems: (i) power budget partitioning; (ii) criticality-aware power allocation; and (iii) identification of the optimal operating point (core type, frequency setting, SMT concurrency level) per thread.