Utilizing Home Node Prediction to Improve the Performance of Software Distributed Shared Memory

IPDPS(2004)

引用 2|浏览10
暂无评分
摘要
Abstract Many researchers use a home - based lazy release con - sistent protocol (HLRC) to provide a simple, effective, and scalable way to build software distributed shared memory (DSM) systems However, the performance of HLRC is no - toriously sensitive to the initial page distribution among home nodes This paper proposes an adaptive HLRC pro - tocol in which the home page designation is able to change according to the observed application sharing pattern Our system differs from HLRC and other adaptive derivatives in the following respects First, the number of home nodes for each shared page can be varied, as opposed to hav - ing only a single home node Second, we use prediction in a novel way to dynamically change the the location of home nodes according to different memory access patterns The home node of each shared page is able to propagate, perish, and migrate An online home predictor determine whether or not the current node should remain a home node or drop from the current set of home nodes for a given page Finally, all decisions concerning home node group membership are made locally, eliminating the costly global decision - making communication present in many other sys - tems Performance evaluations using six well - known DSM benchmarks show that our adaptive protocol outperforms conventional HLRC by up to 60%
更多
查看译文
关键词
software performance,application software,coherence,protocols,system performance,distributed computing,workstations,benchmark testing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要