Leakage power in data cache memories represents a sizable fraction of total power consumption, and many techniques have been proposed to reduce it. Previous techniques put unused lines for example to drowsy state or switch them off completely (cache decay) in order to save power. Our idea is to adaptively select mostly used cache lines. We found that this can be achieved automatically by using a tiny cache acting as a filter L0 cache. Our experiments, with complete MiBench suite for ARM based processor, show 13\% improvement in leakage saving and 21\% in EDP versus drowsy cache and 52\% improvement in leakage saving and 65\% in EDP versus cache decay (in average).
P., B., Giorgi, R. (2007). Adaptive Cache Decay. In ACACES 2007 (pp.1-4). Academic Press.
Adaptive Cache Decay
GIORGI, ROBERTO
2007-01-01
Abstract
Leakage power in data cache memories represents a sizable fraction of total power consumption, and many techniques have been proposed to reduce it. Previous techniques put unused lines for example to drowsy state or switch them off completely (cache decay) in order to save power. Our idea is to adaptively select mostly used cache lines. We found that this can be achieved automatically by using a tiny cache acting as a filter L0 cache. Our experiments, with complete MiBench suite for ARM based processor, show 13\% improvement in leakage saving and 21\% in EDP versus drowsy cache and 52\% improvement in leakage saving and 65\% in EDP versus cache decay (in average).I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11365/46881
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo