Matches in SemOpenAlex for { <https://semopenalex.org/work/W57688818> ?p ?o ?g. }
Showing items 1 to 95 of
95
with 100 items per page.
- W57688818 abstract "Leakage energy has been estimated to increase by five-times with each CMOS technology generation and this is expected to become a major source of energy dissipation, especially in large last-level caches (LLCs). We present EnCache, a novel cache leakage energy saving scheme that uses a new micro-architecture component called profiling cache. With this hardware support, system software can accurately predict the cache usage and energy efficiency of a running program for 32 possible cache configurations and vary the cache configuration for saving cache leakage power. Unlike existing schemes, En- Cache can directly optimize for the overall memory subsystem power efficiency instead of only cache power efficiency. EnCache employs dynamic performance regulation and hence does not re- quire offline profiling or per-application tuning. The experiments performed over our workload confirm the superiority of EnCache scheme over conventional energy-saving schemes. On a baseline configuration of 2MB cache size, the average improvement of memory subsystem energy and energy-delay-product (EDP) by using EnCache are 31.7% and 28.8%, respectively. in the processor core and DRAM memories. This increase may even offset the power savings in cache. It is very difficult, if not impractical, for non-adaptive hardware-based schemes of cache energy saving to also take into account the components other than the cache. Furthermore, their control mechanism depends on arbitrary parameters (e.g miss-bound, decay in- terval) that must be tuned per application. The presence of large intra-program variations and the differences between the profiled runs and actual programs make the approach of per- application tuning highly ineffective and difficult-to-scale. We present EnCache (Energy saving approach for Caches), a new software-based approach on top of lightweight hardware support. The key component of the hardware support is a sim- ple profiling cache. It is tag-only cache and uses set-sampling to predict cache miss rates of multiple cache configurations of much larger sizes in an online manner. It works non-intrusively and due to its decoupled and parallel operation and small-size, its latency is easily hidden. Profiling cache is not a part of the cache hierarchy and it does not lie at the critical access path of the cache. Further details are explained in Section III-A. The previous approaches such as (4) utilize sampling only to profile different associativities of the current size of the cache, while EnCache provisions a separate cache structure which can profile different associativities at different cache sizes. Thus, EnCache considerably expands upon the potential of sampling. This is a significant difference, which enables the prediction of energy efficiency of multiple cache sizes and thus, guide reconfiguration. Profiling cache has an energy overhead of less than 0.5% of L2 cache energy. Our simulation results show that a profiling cache is highly accurate, with an average error of 0.26MPKI (miss-per-Kilo-instruction) in predicting the cache miss rates for 100 benchmark/configuration combinations. Our profiling cache is designed to also estimate the impact of cache miss-rates on performance, in terms of memory stall cycles. Using these estimates and other performance counters, an OS component periodically predicts the memory-subsystem (which includes LLC and main memory) energy for multiple cache configurations. Then, the cache configuration with the minimum estimated energy is chosen for the next interval and, if necessary, the cache is reconfigured to that configuration. EnCache addresses the aforementioned shortcomings of the hardware-based approaches. It optimizes for memory- subsystem energy rather than merely cache energy. It opti- mizes directly for energy, unlike previous approaches which" @default.
- W57688818 created "2016-06-24" @default.
- W57688818 creator A5012290807 @default.
- W57688818 creator A5065361552 @default.
- W57688818 date "2012-01-01" @default.
- W57688818 modified "2023-09-23" @default.
- W57688818 title "EnCache: Improving Cache Energy Efficiency U sing a Software-Controlled Profiling Cache" @default.
- W57688818 cites W1993988399 @default.
- W57688818 cites W2003312212 @default.
- W57688818 cites W2032094184 @default.
- W57688818 cites W2045110768 @default.
- W57688818 cites W2066812805 @default.
- W57688818 cites W2075190356 @default.
- W57688818 cites W2110999128 @default.
- W57688818 cites W2120692212 @default.
- W57688818 cites W2125067970 @default.
- W57688818 cites W2125263803 @default.
- W57688818 cites W2131054871 @default.
- W57688818 cites W2136360865 @default.
- W57688818 cites W2136452714 @default.
- W57688818 cites W2143773524 @default.
- W57688818 cites W2146561901 @default.
- W57688818 cites W2151326614 @default.
- W57688818 cites W2153099552 @default.
- W57688818 cites W2153456949 @default.
- W57688818 cites W2161991038 @default.
- W57688818 cites W2164705534 @default.
- W57688818 cites W2167540744 @default.
- W57688818 cites W2770992271 @default.
- W57688818 hasPublicationYear "2012" @default.
- W57688818 type Work @default.
- W57688818 sameAs 57688818 @default.
- W57688818 citedByCount "5" @default.
- W57688818 countsByYear W576888182012 @default.
- W57688818 countsByYear W576888182013 @default.
- W57688818 countsByYear W576888182014 @default.
- W57688818 countsByYear W576888182015 @default.
- W57688818 crossrefType "journal-article" @default.
- W57688818 hasAuthorship W57688818A5012290807 @default.
- W57688818 hasAuthorship W57688818A5065361552 @default.
- W57688818 hasConcept C111919701 @default.
- W57688818 hasConcept C113166858 @default.
- W57688818 hasConcept C115537543 @default.
- W57688818 hasConcept C149635348 @default.
- W57688818 hasConcept C167713795 @default.
- W57688818 hasConcept C173608175 @default.
- W57688818 hasConcept C187191949 @default.
- W57688818 hasConcept C189783530 @default.
- W57688818 hasConcept C201148951 @default.
- W57688818 hasConcept C25536678 @default.
- W57688818 hasConcept C36340418 @default.
- W57688818 hasConcept C38556500 @default.
- W57688818 hasConcept C41008148 @default.
- W57688818 hasConcept C59687516 @default.
- W57688818 hasConceptScore W57688818C111919701 @default.
- W57688818 hasConceptScore W57688818C113166858 @default.
- W57688818 hasConceptScore W57688818C115537543 @default.
- W57688818 hasConceptScore W57688818C149635348 @default.
- W57688818 hasConceptScore W57688818C167713795 @default.
- W57688818 hasConceptScore W57688818C173608175 @default.
- W57688818 hasConceptScore W57688818C187191949 @default.
- W57688818 hasConceptScore W57688818C189783530 @default.
- W57688818 hasConceptScore W57688818C201148951 @default.
- W57688818 hasConceptScore W57688818C25536678 @default.
- W57688818 hasConceptScore W57688818C36340418 @default.
- W57688818 hasConceptScore W57688818C38556500 @default.
- W57688818 hasConceptScore W57688818C41008148 @default.
- W57688818 hasConceptScore W57688818C59687516 @default.
- W57688818 hasLocation W576888181 @default.
- W57688818 hasOpenAccess W57688818 @default.
- W57688818 hasPrimaryLocation W576888181 @default.
- W57688818 hasRelatedWork W1492369799 @default.
- W57688818 hasRelatedWork W1977087555 @default.
- W57688818 hasRelatedWork W1983472333 @default.
- W57688818 hasRelatedWork W1999682048 @default.
- W57688818 hasRelatedWork W2007651027 @default.
- W57688818 hasRelatedWork W2011696943 @default.
- W57688818 hasRelatedWork W2078999445 @default.
- W57688818 hasRelatedWork W2109715593 @default.
- W57688818 hasRelatedWork W2123630064 @default.
- W57688818 hasRelatedWork W2125873168 @default.
- W57688818 hasRelatedWork W2134467124 @default.
- W57688818 hasRelatedWork W2141103990 @default.
- W57688818 hasRelatedWork W2143317419 @default.
- W57688818 hasRelatedWork W2153099552 @default.
- W57688818 hasRelatedWork W2508806323 @default.
- W57688818 hasRelatedWork W2739387436 @default.
- W57688818 hasRelatedWork W2948956033 @default.
- W57688818 hasRelatedWork W2968672559 @default.
- W57688818 hasRelatedWork W3088770438 @default.
- W57688818 hasRelatedWork W763066493 @default.
- W57688818 isParatext "false" @default.
- W57688818 isRetracted "false" @default.
- W57688818 magId "57688818" @default.
- W57688818 workType "article" @default.