会议专题

PLSC:一种高效的多核处理器缓存结构

二级缓存的结构是多核处理器领域重要的研究点。这篇论文中,我们通过对现有二级缓存结构的分析,综合它们的优点,提出了一种高效的用于多核处理器的缓存结构--PLSC (Private with Local Shared Cache)。PLSC以私有二级缓存结构(PL2)为基础,把常用的数据放在PL2中以提高命中延迟;同时提供了一块局部共享的共享二级缓存(SL2),把次常用的数据存放在SL2中以弥补私有二级缓存结构的低命中率。结合PLSC在结构上的特点,我们改进了现有二级缓存的替换策略,提出了私有缓存替换策略,共享缓存替换策略和目录策略,进一步提高了PLSC的性能.实验表明这种缓存结构具有明显的优势,在对一个具有四个处理器的系统进行仿真测试的数据表明,PLSC的性能比PL2与SL2分别提高了22%与15%。

多核处理器 PLSC性能 缓存结构 替换策略 系统仿真

张天乐 都志辉 刘志强 叶银

清华大学计算机科学与技术系,北京 100084 河北大学物理科学与技术学院,保定 071002

国内会议

2007年全国高性能计算学术年会

深圳

中文

91-96

2007-10-26(万方平台首次上网日期,不代表论文的发表时间)