首页> 外文期刊>Computers & Digital Techniques, IET >SkipCache: application aware cache management for chip multi-processors
【24h】

SkipCache: application aware cache management for chip multi-processors

机译:SkipCache:适用于芯片多处理器的应用程序感知缓存管理

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

摘要

With the advent of multiple cores on a single chip, it is common for the systems to have multi-level caches. Multiple levels of cache reduce the pressure on the memory bandwidth by allowing applications to store their frequently accessed data in them. The levels of cache nearer to the core filter the locality in the application access, which can result in high miss rates at farther levels. This piece of study revolves around one question: are all levels of cache needed by all applications during all phases of their execution? The study observes the effect of 2-level and 3-level cache hierarchies on the performance of different applications. On the basis of this study, this study proposes an application aware cache management policy called ‘SkipCache’, which allows an application to choose a 2-level or 3-level cache hierarchy during run-time. SkipCache dynamically tracks the applications at shared last-level cache (LLC) to identify the applications that do not obtain advantage by using the LLC. Such applications can completely skip the LLC so that other co-scheduled cache friendly applications can efficiently use it. Evaluation of SkipCache in a 4-core chip multi-processor with multi-programmed workloads shows significant performance improvement. SkipCache is orthogonal to other cache management techniques and can be used along with other optimisation techniques to improve the system performance.
机译:随着单个芯片上多个核的出现,系统通常具有多层缓存。多个级别的缓存通过允许应用程序将经常访问的数据存储在其中,从而减轻了内存带宽的压力。靠近核心的缓存级别过滤了应用程序访问中的位置,这可能导致更高级别的未命中率。这项研究围绕一个问题展开:所有应用程序在执行的所有阶段是否都需要所有级别的缓存?该研究观察了2级和3级缓存层次结构对不同应用程序性能的影响。在此研究的基础上,该研究提出了一种名为“ SkipCache”的应用程序感知缓存管理策略,该策略允许应用程序在运行时选择2级或3级缓存层次结构。 SkipCache在共享的最后一级高速缓存(LLC)上动态跟踪应用程序,以识别使用LLC无法获得优势的应用程序。这样的应用程序可以完全跳过LLC,以便其他共同调度的对缓存友好的应用程序可以有效地使用它。在具有多程序工作负载的4核芯片多处理器中对SkipCache的评估显示出显着的性能提升。 SkipCache与其他缓存管理技术正交,并且可以与其他优化技术一起使用以提高系统性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号