作者
Heechul Yun, Gang Yao, Rodolfo Pellizzoni, Marco Caccamo, Lui Sha
发表日期
2015/4/23
期刊
IEEE Transactions on Computers
卷号
65
期号
2
页码范围
562-576
出版商
IEEE
简介
Memory bandwidth in modern multi-core platforms is highly variable for many reasons and it is a big challenge in designing real-time systems as applications are increasingly becoming more memory intensive. In this work, we proposed, designed, and implemented an efficient memory bandwidth reservation system, that we call MemGuard. MemGuard separates memory bandwidth in two parts: guaranteed and best effort. It provides bandwidth reservation for the guaranteed bandwidth for temporal isolation, with efficient reclaiming to maximally utilize the reserved bandwidth. It further improves performance by exploiting the best effort bandwidth after satisfying each core's reserved bandwidth. MemGuard is evaluated with SPEC2006 benchmarks on a real hardware platform, and the results demonstrate that it is able to provide memory performance isolation with minimal impact on overall throughput.
引用总数
2015201620172018201920202021202220232024151011141261586
学术搜索中的文章