一种基于缓存着色的多任务系统泄漏能耗节省技术
硬件体系结构
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