【24h】

Cache Leakage Management for Multi-programming Workloads

机译:高速缓存泄漏管理,用于多程序工作负载

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

摘要

Power consumption is becoming a critical design issue of embedded systems due to the popularity of portable device such as cellular phones and personal digital assistants. Leakage is projected to most amount of cache power budget in 70nm technology. In this paper, we utilize the task-level information to manage cache leakage power. We partition the caches among tasks according to their working set size. We then apply different leakage management policies to the cache regions allocated to active and suspended tasks, respectively. Our proposed policies effectively reduce L1 cache leakage energy by 84% on the average for the multi-programming workloads with only negligible degradations in performances.
机译:由于诸如蜂窝电话和个人数字助理的便携式设备的普及,功耗已成为嵌入式系统的关键设计问题。在70nm技术中,泄漏预计会占用最多的缓存功率预算。在本文中,我们利用任务级信息来管理高速缓存的泄漏能力。我们根据任务的工作集大小在任务之间划分缓存。然后,我们将不同的泄漏管理策略分别应用于分配给活动任务和挂起任务的缓存区域。对于多编程工作负载,我们提出的策略可以有效地将L1缓存泄漏能量平均降低84%,而性能的下降却可以忽略不计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号