计算机科学 ›› 2011, Vol. 38 ›› Issue (1): 295-301.

• 体系结构 • 上一篇    下一篇

片上多核Cache资源管理机制研究

贾小敏,张民选,齐树波,赵天磊   

  1. (国防科技大学计算机学院 长沙410073)
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家863高技术研究发展计划(No. 2009AA01Z124),国家自然科学基金(No. 60970036)和国家自然科学基金(No. 60873016)资助。

Cache Resource Management Mechanisms of Chip Multiprocessors

JIA Xiao-min,ZHANG Min-xuan,QI Shu-bo,ZHAO Tian-lei   

  • Online:2018-11-16 Published:2018-11-16

摘要: 随着片上多核成为处理器发展的主流和片上Cache资源的持续增长,Cache资源的管理已成为片上多核的关键问题。介绍了片上多核Cache资源管理的研究进展,依据研究内容将Cache资源的管理分为Cache划分和Cache共享两类。对Cache划分,探讨了其主要组成部分和一般形式,分析和比较了典型的片上多核Cache划分机制。对Cache共享,给出了其主要研究内容,并介绍和比较了几种主流的片上多核Cache共享机制。通过分析,认为软硬件协同管理的页划分应是未来片上多核Cache划分机制的研究重点;而片上多核Cache共享机制的研究则应从目标应用的Cache行为特征着手。

关键词: 片上多核,Cache资源管理,Cache划分,Cache共享,非一致Cache

Abstract: With the trend towards Chip Multi-processors(CMPs) for the next leap in computing performance and the increasing of on-chip cache capacity, many architectures have explored cache resource management for better use and allocation of cache resource to accommodate various optimizing goals. Representive cache resource management mechanisms were evaluated and divided into two main catogaries, i. e. Cache Partitioning and Cache Sharing, based on their research focus. For cache partitioning, its main components and common form were described. For cache sharing, the key research directions were presented. Several mainstream cache partitioning mechanisms and cache sharing mechanisms were then investigated and compared respectively. The conclusion is that hardware and software co-designed page management is a promising field for future cache partitioning research, and also cache sharing mechanisms should be based on the thorough analysis of application background and the corresponding cache access behaviors.

Key words: Chip multi processors, Cache resource management, Cache partitioning, Cache sharing, Non-uniform cache architecture

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!