DocumentCode
1926034
Title
Memory Affinity: Balancing Performance, Power, Thermal and Fairness for Multi-core Systems
Author
Jia, Gangyong ; Li, Xi ; Wang, Chao ; Zhou, Xuehai ; Zhu, Zongwei
Author_Institution
Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China (USTC), Hefei, China
fYear
2012
fDate
24-28 Sept. 2012
Firstpage
605
Lastpage
609
Abstract
Main memory is expected to grow significantly in both speed and capacity for it is a major shared resource among cores in a multi-core system, which will lead to increasing power consumption. Therefore, it is critical to address the power issue without seriously decreasing performance in the memory subsystem. In this paper, we firstly propose memory affinity which retains the active and low power memory ranks as long as possible to avoid frequently switching between active and low power status, and then present a memory affinity aware scheduling (MAS) to balance performance, power, thermal and fairness for multi-core systems. Experimental results demonstrate our memory affinity aware scheduling algorithms well adapt to system loading to maximize power saving and avoid memory hotspot at the same time while sustaining the system bandwidth demand and preserving fairness among threads.
Keywords
multiprocessing systems; power consumption; resource allocation; scheduling; storage management; MAS; active memory ranks; fairness balancing; fairness preservation; low power memory ranks; memory affinity aware scheduling; memory hotspot avoidance; memory subsystem; multicore systems; performance balancing; power balancing; power consumption; power saving maximization; shared resource; system bandwidth demand; thermal balancing; Instruction sets; Memory management; Multicore processing; Random access memory; Switches; Thermal management; Memory system; fairness; memory affinity; performance; power;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing (CLUSTER), 2012 IEEE International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4673-2422-9
Type
conf
DOI
10.1109/CLUSTER.2012.33
Filename
6337833
Link To Document