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).
2007
9789038211275
P., B., Giorgi, R. (2007). Adaptive Cache Decay. In ACACES 2007 (pp.1-4). Academic Press.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11365/46881
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo