Abstract-Med varje CMOS teknikgenerering, har läckage energi ökat i en exponentiell takt och därmed, hantera energiförbrukningen i stora, sista-nivå cachs blir en kritisk forskningsfråga i modern chip design. Det är särskilt svårt att spara cacheenergi i QoS-system, eftersom man för att undvika att deadlines saknas måste göra en lämplig avvägning mellan energibesparing och prestandaförlust. Vi presenterar CASHIER, en Cache energibesparingar teknik för kvalitet på servicesystem. Kassan använder dynamisk profilering för att uppskatta minnesdelsystemet energi och genomförandetid för programmet under flera konfigurationer av senaste nivån cache (LLC). Den konfigurerar sedan LLC till en energieffektiv konfiguration för att uppfylla deadline. I QoS-system kan tillåten slack anges antingen som procentandel av utgångsvärdets genomförandetid eller som absolut slack och Kassan kan fungera för båda dessa fall. Experimenten visar Cashiers effektivitet när det gäller att spara cacheenergi. Till exempel för en L2-cachestorlek på 2 MB och 5 % tillåten förlust jämfört med baslinjen, är den genomsnittliga besparingen i minnesdelsystemet energi genom att använda Cashier 23,6%. Nyckelord-QoS system, cache läckage energibesparing, låg effekt, online profilering, sista nivån cache I. INLEDNING När vi går in i en era av grön databehandling, är det primära målet i chip design skiftar från att uppnå högsta toppprestanda till att uppnå högsta prestanda energieffektivitet. I batteridrivna mobila system, såsom mobiltelefoner och bärbara datorer, är det särskilt viktigt att uppnå energieffektivitet, eftersom dessa system arbetar med batterier som lagrar begränsad energi. Eftersom dessa system också måste uppfylla kraven på tillämpningskvalitet (QoS) [1, 2], krävs det dessutom en fin balans för att uppfylla de dubbla målen för energibesparing och minimala prestandaförluster. Av flera skäl är det fortfarande en stor utmaning att minska LLC:s energiförbrukning i QoS-system. För det första, eftersom applikationerna håller på att bli beräkningsintensiva [3, 4] ökar trycket på minnessystemet och för att minska detta tryck använder moderna processorer stora storlek LLCs. För det andra har läckageeffekten, med krympande CMOS-egenskaper, ökat exponentiellt [5]. Eftersom läckaget står för över 90 % av den energi som förbrukas i LLC [6], håller LLC:s energiförbrukning på att bli en stor del av energiförbrukningen. Många befintliga tekniker är utformade för att spara den dynamiska energin i cache, men en stor del av energi som spenderas i LLCs är i form av läckage energi, och därmed, dessa tekniker har begränsad nytta av att spara energi i LLCs. Dessutom, cache energi
Kassan REF använder dynamisk profilering för att uppskatta minnesenergi och genomförandetid för programmet under flera konfigurationer av senaste nivåns cache (LLC).
CASHIER: A Cache Energy Saving Technique for QoS Systems
{'venue': '2013 26th International Conference on VLSI Design and 2013 12th International Conference on Embedded Systems', 'journal': '2013 26th International Conference on VLSI Design and 2013 12th International Conference on Embedded Systems', 'mag_field_of_study': ['Computer Science']}