首页> 外文会议>International conference on high performance computing, networking, storage and analysis 2009 >Enabling Software Management for Multicore Caches with a Lightweight Hardware Support
【24h】

Enabling Software Management for Multicore Caches with a Lightweight Hardware Support

机译:通过轻量级硬件支持为多核缓存启用软件管理

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

摘要

The management of shared caches in multicore processors is a critical and challenging task. Many hardware and OS-based methods have been proposed. However, they may be hardly adopted in practice due to their non-trivial overheads, high complexities, and/or limited abilities to handle increasingly complicated scenarios of cache contention caused by many-cores.rnIn order to turn cache partitioning methods into reality in the management of multicore processors, we propose to provide an affordable and lightweight hardware support to coordinate with OS-based cache management policies. The proposed methods are scalable to many-cores, and perform comparably with other proposed hardware solutions, but have much lower overheads, therefore can be easily adopted in commodity processors. Having conducted extensive experiments with 37 multi-programming workloads, we show the effectiveness and scalability of the proposed methods. For example on 8-core systems, one of our proposed policies improves performance over LRU-based hardware cache management by 14.5% on average.
机译:多核处理器中共享缓存的管理是一项关键而艰巨的任务。已经提出了许多基于硬件和基于OS的方法。但是,由于它们的琐碎的开销,高的复杂性和/或处理由多核引起的日益复杂的缓存争用情况的能力有限,在实践中可能几乎不采用它们。为了管理多核处理器,我们建议提供负担得起的轻量级硬件支持,以与基于OS的缓存管理策略协调。所提出的方法可扩展到多核,并且与其他所提出的硬件解决方案具有可比性,但是具有低得多的开销,因此可以容易地在商品处理器中采用。在对37种多程序工作负载进行了广泛的实验之后,我们证明了所提出方法的有效性和可扩展性。例如,在8核系统上,我们提出的策略之一使基于LRU的硬件缓存管理的性能平均提高了14.5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号