De flesta moderna mikroprocessorer använder en eller två nivåer av on-chip caches för att förbättra prestanda. Dessa cacher genomförs vanligtvis med statiska RAM-celler och upptar ofta en stor del av chipområdet. Det är inte förvånande att dessa gömmor ofta förbrukar en betydande mängd kraft. I många tillämpningar, såsom bärbara enheter, är låg effekt viktigare än prestanda. Vi föreslår att man byter prestanda mot energiförbrukning genom att filtrera cachereferenser genom en ovanligt liten L1-cache. En L2-cache, som är liknande i storlek och struktur som en typisk Ll-cache, placeras bakom filtercachen och bidrar till att minska prestandaförlusten. Experimentella resultat i ett brett spektrum av inbyggda applikationer visar att filtercachen resulterar i förbättrad energieffektivitet i minnessystemet. Till exempel uppnår en direkt kartlagd 256 bytes filtercache en effektminskning på 58 % samtidigt som prestandan minskar med 21 %, vilket motsvarar en minskning av energifördröjningsprodukten med 51 % jämfört med en konventionell design.
I REF införs en liten och energieffektiv L0-datacache för att minska minneshierarkins energiförbrukning.
The filter cache: an energy efficient memory structure
{'venue': 'Proceedings of 30th Annual International Symposium on Microarchitecture', 'journal': 'Proceedings of 30th Annual International Symposium on Microarchitecture', 'mag_field_of_study': ['Computer Science']}