Memory-Aware Green Scheduling on Multi-Core Processors
Contention on shared resources such as cache and main memory slows down the execution of the applications affecting not only application performance, but also induces inefficient use of energy. Therefore, in this paper, the authors deal with the contention problem and energy optimization on shared resources multi-core-based machines. Their main contribution is a memory-aware resource allocation algorithm that minimizes energy consumption by reducing contention conflicts and maximizing performance. They design a heuristic that includes in its objective function the impact of the contention on the application performance. Experimental results emphasize the interest of the provided solution.