首页> 外文学位 >Efficient shared cache management for multicore processors.
【24h】

Efficient shared cache management for multicore processors.

机译:多核处理器的高效共享缓存管理。

获取原文
获取原文并翻译 | 示例

摘要

In modern multi-core processors, various resources (such as memory bandwidth and caches) are designed to be shared by concurrently running threads. Though it is good to be able to run multiple programs on a single chip at the same time, sometimes the contention of these shared resources can create problems for system performance. Naive hard-partitioning between threads can result in low resource utilization. This research shows that simple and effective approaches to dynamically manage the shared cache can be achieved. The contributions of this work are the following: (1) a technique for dynamic online classification of application memory access behaviors to predict the usefulness of cache partitioning, and a simple shared-cache management approach based on the classification; (2) a cache pseudo-partitioning technique that manipulates insertion and promotion policies; (3) a scalable algorithm to quickly decide per-core cache allocations; (4) pseudo-LRU cache partition approximation; (5) a dynamic shared cache compression technique that considers different thread behaviors.
机译:在现代的多核处理器中,各种资源(例如内存带宽和缓存)被设计为由并发运行的线程共享。虽然可以在一个芯片上同时运行多个程序是很好的,但是有时这些共享资源的争用会给系统性能带来问题。线程之间的天真硬分区可能导致资源利用率低。这项研究表明,可以实现简单有效的方法来动态管理共享缓存。这项工作的贡献如下:(1)一种动态在线对应用程序内存访问行为进行在线分类以预测缓存分区的有用性的技术,以及一种基于该分类的简单共享缓存管理方法; (2)一种操纵插入和升级策略的缓存伪分区技术; (3)一种可扩展算法,可以快速确定每个内核的缓存分配; (4)伪LRU缓存分区的近似; (5)考虑不同线程行为的动态共享缓存压缩技术。

著录项

  • 作者

    Xie, Yuejian.;

  • 作者单位

    Georgia Institute of Technology.;

  • 授予单位 Georgia Institute of Technology.;
  • 学科 Engineering Computer.;Computer Science.
  • 学位 Ph.D.
  • 年度 2011
  • 页码 116 p.
  • 总页数 116
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号