首页 | 本学科首页   官方微博 | 高级检索  
     

基于分布式合作cache的私有cache划分方法
引用本文:李浩,谢伦国.基于分布式合作cache的私有cache划分方法[J].计算机应用研究,2012,29(1):229-233.
作者姓名:李浩  谢伦国
作者单位:国防科学技术大学计算机学院,长沙,410073
摘    要:当片上多处理器系统上运行多个不同程序时,如何给这些不同的应用程序分配适当的cache空间成为一个难题。Cache划分就是解决这一难题的有效方法,目前大部分的划分方法都是针对最后一级共享cache设计的。私有cache划分(private cache partitioning,PCP)方法采用一个分布式一致性引擎(DCE)把多个私有cache组织在一起,最后通过硬件信息提取单元获得多个程序在不同cache路上的命中分布情况,用于指导划分算法的执行,最后由每个DCE根据划分算法运行的结果对cache空间进行划分。实验结果表明PCP方法降低了失效率,提高了程序执行性能。

关 键 词:片上多处理器  分布式合作cache  共享设计  私有设计  私有cache划分

Private cache partitioning based on distributed cooperative cache in chip-multiprocessors
LI Hao,XIE Lun-guo.Private cache partitioning based on distributed cooperative cache in chip-multiprocessors[J].Application Research of Computers,2012,29(1):229-233.
Authors:LI Hao  XIE Lun-guo
Affiliation:(School of Computer Science,National University of Defense Technology,Changsha 410073,China)
Abstract:When there are several application running on chip-multiprocessors(CMPs), it is a problem to allocate the on-chip cache capacities between these competing applications. Cache partitioning is commonly used to solve this problem. Existing cache partitioning schemes either dedicate to the shared design or partition the last level cache depending on limited memory information. This paper presented private cache partitioning, a low-overhead, runtime mechanism that partitioned all of the private low level caches which were organized as a large shared cache by a distributed directory. The experiment results show that PCP reduces the overall missrate of competing applications and improves the throughput as well as the weighted speedup.
Keywords:chip-multiprocessor  distributed cooperative cache  shared design  private design  private cache partitioning
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号