Coordinate page allocation and thread group for improving main memory power efficiency

  • Authors:
  • Gangyong Jia;Xi Li;Jian Wan;Liang Shi;Chao Wang

  • Affiliations:
  • Hangzhou Dianzi University, Hangzhou, China and University of Science and Technology of China (USTC), Hefei, China;University of Science and Technology of China (USTC), Hefei, China;Hangzhou Dianzi University, Hangzhou, China;Chongqing University, Chongqing, China;University of Science and Technology of China (USTC), Hefei, China

  • Venue:
  • Proceedings of the Workshop on Power-Aware Computing and Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Main Memory is responsible for a large and increasing fraction of the energy consumed by multi-core systems. Therefore, it is critical to address the power issue in the memory subsystem. In this paper, we present a solution to improve memory power efficiency through coordinating page allocation and thread group scheduling (CAS). Partitioning all threads into different thread groups, after using proposed page allocation, threads in the same thread group occupy the same memory rank. Adjusting default Linux CFS, implement thread group scheduling. The CAS alternates active partial memory periodically to allow others power down and prolongs the idleness parts. Our experimental results show that this approach improves energy saving by 10% and reduces performance overhead by 8% with respect to the state of the art polices.