Abstract-Efterfrågan på låg effekt inbyggda system kräver designers att justera processor parametrar för att undvika överdriven energislöseri. Avstämning på en per-applicering eller per-application fas tillåter en större besparing i energiförbrukning utan en märkbar försämring av prestanda. On-chip caches förbrukar ofta en betydande del av den totala energibudgeten och är därför de främsta kandidaterna för anpassning. Fasta konfigurationscacher måste vara utformade för att ge låga genomsnittliga minnesåtkomsttider inom ett brett spektrum av potentiella applikationer. Detta kan dock leda till överdriven energiförbrukning för tillämpningar som inte kräver full kapacitet eller associativitet av cache hela tiden. I system där klocktiden begränsas av åtkomsttiderna för nivå 1-cache, begränsas dessutom klockfrekvensen för alla applikationer effektivt av cachekraven i den mest krävande fasen inom den mest krävande applikationen. Detta resulterar i både prestanda och energieffektivitet som representerar den minsta gemensamma nämnaren i alla applikationer. I detta papper presenterar vi en Set och sätt Management cache Arkitektur för Run-Time omkonfigurering (Smart cache), en cache arkitektur som tillåter omkonfigurering i både sin storlek och associativitet. Resultaten visar att energifördröjningen av Smart-cachen i genomsnitt är 14 % bättre än toppmoderna cachekonfigureringsarkitekturer. Vi utnyttjar sedan flexibiliteten som tillhandahålls av vår cache för att dynamiskt omkonfigurera hierarkin som ett program körs. Vi utvecklar en beslut trädbaserad maskininlärning modell för att styra anpassningen och automatiskt konfigurera cachen till den bästa konfigurationen. Resultaten visar en genomsnittlig minskning av energifördröjningsprodukten med 17 % i datacachen (endast 1 % från ett orakleresultat) och 34 % i nivå 2-cachen (endast 5 % från ett orakle), med en total prestandanedbrytning på mindre än 2 % jämfört med en statiskt konfigurerad baslinjecache.
Sundararajan m.fl. REF presenterade en design, nämligen Smart cache, en omkonfigurerbar cachearkitektur som ändrar både storlek och associativitet.
Smart cache: A self adaptive cache architecture for energy efficiency
{'venue': '2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation', 'journal': '2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation', 'mag_field_of_study': ['Computer Science']}