首页> 外文OA文献 >Architectural support for a variable granularity cache memory system
【2h】

Architectural support for a variable granularity cache memory system

机译:对可变粒度高速缓存存储系统的体系结构支持

摘要

The data access patterns of modern workloads are increasingly less uniform which makes it hard to design a memory hierarchy with rigid design principles that performs optimally for a wide range of workloads. This dissertation proposes and evaluates the benefits of a novel architecture, called the Amoeba Cache, for the on chip memory hierarchy which would allow it to dynamically adapt to the requirements of the application. We propose a design that can support a variable number of cache blocks, each of a different granularity. Compared to a fixed granularity cache, the Amoeba Cache improves cache utilization to 90% - 99% for most applications, saves miss rate by up to 73% at the L1 level and up to 88% at the LLC level, and reduces miss bandwidth by up to 84% at the L1 and 92% at the LLC. The Amoeba Cache also reduces on-chip memory hierarchy energy by as much as 36% and improves performance by as much as 50%.
机译:现代工作负载的数据访问模式越来越不统一,这使得难以设计具有严格设计原则的内存层次结构,而该设计原则对于各种工作负载均表现最佳。本文提出并评估了一种称为Amoeba Cache的新型体系结构对片上存储器层次结构的好处,该体系结构将使其能够动态适应应用程序的需求。我们提出一种设计,该设计可以支持可变数量的缓存块,每个缓存块的粒度不同。与固定粒度的缓存相比,Amoeba缓存将大多数应用程序的缓存利用率提高到90%-99%,在L1级别上节省高达73%的未命中率,在LLC级别上节省高达88%的未命中率,并且将未命中带宽减少了L1高达84%,LLC高达92%。 Amoeba Cache还将片上存储器层次结构的能耗降低了多达36%,并将性能提高了多达50%。

著录项

  • 作者

    Kumar Snehasish;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号