一种基于容量复用的异构CMP Cache
多核环境下的Cache设计技术受到线延时和应用等多方面因素影响,私有和共享方案都存在各自的不足.提出了一种异构的CMP Cache结构,采用两类具有不同Cache层次的结点组成多核芯片,设计了基于间接索引的Cache容量复用等技术,提供了容量有效且访问迅速的片上存储层次.在全系统环境下对SPEC CPU2000,SPLASH2等程序的评测结果表明,异构CMP Cache结构能够适应各类应用的需要,对单进程和多线程应用平均性能提高分别可达16%和9%.异构CMP Cache同时具有硬件设计简单的特点,具有较好的工程可实现性,其设计思想将应用在未来的龙芯多核处理器设计中.
片上多核处理器、存储层次、异构、容量复用、高速缓存一致性
45
TP302(计算技术、计算机技术)
国家杰出青年基金项目60325205;国家自然科学基金项目60673148;国家"八六三"高技术研究发展计划基金项目2005AA110010,2005AA119020;国家"九七三"重点基础研究发展规划基金项目2005CB321600;中国科学院计算技术研究所知识创新课题基金项目20056240,20066012
2008-07-14(万方平台首次上网日期,不代表论文的发表时间)
共9页
877-885