面向多核NUCA共享数据竞争问题的Bank一致性技术
非一致Cache体系结构(NUCA)几乎已经成为未来片上大容量cache的发展方向。多核处理器的NUCA结构中,多个处理器核对共享数据的竞争访问,可能导致数据经常处于中部的cache Bank,增加NUCA的访问延迟。本文提出支持数据副本的Bank一致性技术,通过有选择地在NUCA中为访问的处理器核创建不同的数据副本,Bank一致性技术能够缓解多核处理器对共享数据的竞争问题。本文详细地介绍了Bank一致性协议的设计方法。最后,使用全系统模拟器对8个NPB基准测试程序进行了详细评测。实验结果表明,Bank一致性技术能够有效缓解多核处理器中共享数据的竞争访问问题。相比不支持Bank一致性技术的CMP-DNUCA结构,本文的方法能将系统IPC性能平均提升5.95%。
高速缓存 数据竞争 存储体一致性 多核处理器 竞争访问
吴俊杰 潘晓辉
并行与分布处理国家重点实验室,湖南,长沙,410073
国内会议
哈尔滨
中文
21-24,49
2009-08-07(万方平台首次上网日期,不代表论文的发表时间)