首页> 外文会议>The 39th International Conference on Parallel Processing >Achieving Fair or Differentiated Cache Sharing in Power-Constrained Chip Multiprocessors
【24h】

Achieving Fair or Differentiated Cache Sharing in Power-Constrained Chip Multiprocessors

机译:在功率受限的芯片多处理器中实现公平或差异化的缓存共享

获取原文

摘要

Limiting the peak power consumption of chip multiprocessors (CMPs) has recently received a lot of attention. In order to enable chip-level power capping, the peak power consumption of on-chip L2 caches in a CMP often needs to be constrained by dynamically transitioning selected cache banks into low-power modes. However, dynamic cache resizing for power capping may cause undesired long cache access latencies, and even thread starving and thrashing, for the applications running on the CMP. In this paper, we propose a novel cache management strategy that can limit the peak power consumption of L2 caches and provide fairness guarantees, such that the cache access latencies of the application threads co-scheduled on the CMP are impacted more uniformly. Our strategy is also extended to provide differentiated cache latency guarantees that can help the OS to enforce the desired thread priorities at the architectural level and achieve desired rates of thread progress for co-scheduled applications. Our solution features a two-tier control architecture rigorously designed based on advanced feedback control theory for guaranteed control accuracy and system stability. Extensive experimental results demonstrate that our solution can achieve the desired cache power capping, fair or differentiated cache sharing, and power-performance tradeoffs for many applications.
机译:限制芯片多处理器(CMP)的峰值功耗最近引起了很多关注。为了实现芯片级的功率上限,通常需要通过将选定的高速缓存组动态转换为低功耗模式来限制CMP中的片上L2高速缓存的峰值功耗。但是,对于CMP上运行的应用程序,为功率上限而动态调整大小的缓存可能会导致不希望的长缓存访问延迟,甚至导致线程不足和崩溃。在本文中,我们提出了一种新颖的缓存管理策略,该策略可以限制L2缓存的峰值功耗并提供公平性保证,从而使在CMP上共同调度的应用程序线程的缓存访问延迟受到更均匀的影响。我们的策略也得到了扩展,以提供差异化​​的缓存延迟保证,这可以帮助OS在体系结构级别强制执行所需的线程优先级,并为共同调度的应用程序实现所需的线程进度。我们的解决方案具有基于高级反馈控制理论严格设计的两层控制体系结构,可确保控制精度和系统稳定性。大量的实验结果表明,我们的解决方案可以为许多应用程序实现所需的缓存功率上限,公平或差异化的缓存共享以及功率性能的折衷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号