【24h】

Molecular Caches

机译:分子缓存

获取原文

摘要

CMPs enable simultaneous execution of multiple applications on the same platforms that share cache resources. Diversity in the cache access patterns of these simultaneously executing applications can potentially trigger inter-application interference, leading to cache pollution. Whereas a large cache can ameliorate this problem, the issues of larger power consumption with increasing cache size, amplified at sub-100nm technologies, makes this solution prohibitive. In this paper, in order to address the issues relating to power-aware performance of caches, we propose a caching structure that addresses the following: 1. Definition of application-specific cache partitions as an aggregation of caching units (molecules). The parameters of each molecule namely size, associativity and line size are chosen so that the power consumed by it and access time are optimal for the given technology. 2. Application-Specific resizing of cache partitions with variable and adaptive associativity per cache line, way size and variable line size. 3. A replacement policy that is transparent to the partition in terms of size, heterogeneity in associativity and line size. Through simulation studies we establish the superiority of molecular cache (caches built as aggregations of molecules) that offers a 29% power advantage over that of an equivalently performing traditional cache.
机译:CMP支持在共享缓存资源的同一平台上同时执行多个应用程序。这些同时执行的应用程序的高速缓存访​​问模式中的多样性可能会触发应用程序间干扰,从而导致高速缓存污染。尽管较大的高速缓存可以缓解此问题,但是在100nm以下的技术中放大后,随着高速缓存大小的增加,功耗越来越大的问题使该解决方案望而却步。在本文中,为了解决与缓存的功耗感知性能有关的问题,我们提出了一种缓存结构,该结构可解决以下问题:1.将特定于应用程序的缓存分区定义为缓存单元(分子)的集合。选择每个分子的参数,即大小,缔合性和谱线大小,以便针对给定技术优化其消耗的功率和访问时间。 2.具有特定用途的缓存分区大小调整,每个缓存行,路径大小和可变行大小具有可变和自适应关联性。 3.在大小,关联性和行大小方面对分区透明的替换策略。通过仿真研究,我们确定了分子缓存(作为分子聚集体构建的缓存)的优越性,与同等性能的传统缓存相比,它具有29%的功耗优势。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号