作者
Lei Liu, Zehan Cui, Mingjie Xing, Yungang Bao, Mingyu Chen, Chengyong Wu
发表日期
2012/9/19
图书
Proceedings of the 21st international conference on Parallel architectures and compilation techniques
页码范围
367-376
简介
Main memory system is a shared resource in modern multicore machines, resulting in serious interference, which causes performance degradation in terms of throughput slowdown and unfairness. Numerous new memory scheduling algorithms have been proposed to address the interference problem. However, these algorithms usually employ complex scheduling logic and need hardware modification to memory controllers, as a result, industrial venders seem to have some hesitation in adopting them.
This paper presents a practical software approach to effectively eliminate the interference without hardware modification. The key idea is to modify the OS memory management subsystem to adopt a page-coloring based bank-level partition mechanism (BPM), which allocates specific DRAM banks to specific cores (threads). By using BPM, memory controllers can passively schedule memory requests in a core …
引用总数
2013201420152016201720182019202020212022202320241528324336252414157112
学术搜索中的文章
L Liu, Z Cui, M Xing, Y Bao, M Chen, C Wu - Proceedings of the 21st international conference on …, 2012