【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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号