Cache-Aware Utilization Control for Energy-Efficient Multi-Core Real-Time Systems
Source: University of Tennessee
Multi-core processors are anticipated to become a major development platform for real-time systems. However, existing power management algorithms are not designed to sufficiently utilize the features available in many multi-core processors, such as shared L2 caches and per-core DVFS, to effectively minimize processor energy consumption while providing real-time guarantees. In this paper, the authors propose a two-level utilization control solution for energy efficiency in multi-core real-time systems. At the core level, the solution addresses two optimization objectives: controlling the CPU utilization of each core to its desired schedulable bound and minimizing the core energy consumption by adopting per-core DVFS and dynamic L2 cache partitioning to adapt both the CPU frequency-dependent and independent portions of the task execution times of the core.
| Format: | Size: | 366.70 | |
| Date: | Oct 2010 |
People who downloaded this item also downloaded
- Distributed Runtime Load-Balancing for Software Routers on Homogeneous Many-Core Processors
- Performance-Asymmetry-Aware Topology Virtualization for Defect-Tolerant NoC-Based Many-Core Processors
- Performance Evaluation of Secure Call Admission Control (SCAC) and Secure Socket Layer (SSL)
- Security Border Gateway for Securing Mobile IP Networks
- Internet Security



