中文

一种基于缓存着色的多任务系统泄漏能耗节省技术

硬件体系结构 2013-09-24 v1

摘要

随着每一代工艺技术的进步,CMOS 电路的泄漏能耗耗散显著增加。此外,由于末级缓存(LLCs)规模庞大,其能耗中有很大一部分以泄漏能耗的形式消耗,因此解决这一问题对于应对芯片功耗预算的挑战变得至关重要。针对此问题,已提出多种技术。然而,大多数此类技术需要离线剖析,因而无法用于通常运行多任务程序且可能存在抢占的真实系统。本文提出了一种基于动态剖析的技术,用于在多任务系统中节省缓存泄漏能耗。该技术利用一个小型的基于着色的剖析缓存,来估计多种缓存配置的性能和能耗,然后从中选择最佳(即能耗最低)的配置。我们的技术采用非侵入式剖析,能够节省能耗并适应任务内和任务间的变化;因此,它适用于多任务系统。使用 SPEC2006 套件中的工作负载进行的仿真表明,我们的技术优于现有的缓存节能技术。在 2MB 基准缓存下,内存子系统的平均能耗节省了 22.8%。

关键词

引用

@article{arxiv.1309.5647,
  title  = {A Cache-Coloring Based Technique for Saving Leakage Energy In Multitasking Systems},
  author = {Sparsh Mittal},
  journal= {arXiv preprint arXiv:1309.5647},
  year   = {2013}
}

备注

Cache leakage energy saving technique