preprint · arXiv (Cornell University) · 2013
A Cache-Coloring Based Technique for Saving Leakage Energy In\n Multitasking Systems
Cited by 1Open access
Abstract
There has been a significant increase in leakage energy dissipation of CMOS\ncircuits with each technology generation. Further, due to their large size,\nlast level caches (LLCs) spend a large fraction of their energy in the form of\nleakage energy and hence, addressing this has become extremely important to\nmeet the challenges of chip power budget. For addressing this, several\ntechniques have been proposed. However, most of these techniques require\noffline profiling and hence cannot be used for real-life systems which usually\nrun multitasking programs, with possible pre-emptions. In this paper, we\npropose a dynamic profiling based technique for saving cache leakage energy in\nmultitasking systems. Our technique uses a small coloring-based profiling\ncache, to estimate performance and energy consumption of multiple cache\nconfigurations and then selects the best (least-energy) configuration among\nthem. Our technique uses non-intrusive profiling and saves energy despite\nintra-task and inter-task variations; thus, it is suitable for multitasking\nsystems. Simulations performed using workloads from SPEC2006 suite show the\nsuperiority of our technique over an existing cache energy saving technique.\nWith a 2MB baseline cache, the average saving in memory sub-system energy is\n22.8%.\n
Cite this paper
Mittal, S. (2013). A Cache-Coloring Based Technique for Saving Leakage Energy In\n Multitasking Systems. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1309.5647
Mittal, Sparsh. “A Cache-Coloring Based Technique for Saving Leakage Energy In\n Multitasking Systems.” arXiv (Cornell University), 2013, https://doi.org/10.48550/arxiv.1309.5647.
Mittal, Sparsh. 2013. “A Cache-Coloring Based Technique for Saving Leakage Energy In\n Multitasking Systems.” arXiv (Cornell University). https://doi.org/10.48550/arxiv.1309.5647.
Mittal, S. (2013) ‘A Cache-Coloring Based Technique for Saving Leakage Energy In\n Multitasking Systems’, arXiv (Cornell University). Available at: https://doi.org/10.48550/arxiv.1309.5647.
@misc{mittal2013cache,
title = {{A Cache-Coloring Based Technique for Saving Leakage Energy In\n Multitasking Systems}},
author = {Mittal, Sparsh},
journal = {arXiv (Cornell University)},
year = {2013},
doi = {10.48550/arxiv.1309.5647}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Location cache: a low-power L2 cache system
Rui Min, Wen-Ben Jone, Yiming Hu · International Symposium on Low Power Electronics and Design (ISLPED) · 2004
Cited by 29
Hybrid Cache Architecture Using Big Data Analysis for Content Delivery Network
Tai–Yeon Ku, John D. Shin, Young-Sik Chung et al. · IEEE International Conference on Big Data and Cloud Computing (BDCloud) · 2014
Cited by 3
An auto-resize cache structure for high-performance and low-power
Zhirui Liao, Jaehwan Kim, Jong‐Wha Chong · International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC) · 2009
Cited by 0
Reducing cache misses through cache line overlapping
Sungmo Koo, Seonghoon Kim, Driss Azougagh et al. · Electronics Letters · 2006
Cited by 0
A novel cache mapping scheme for dynamic set-based cache partitioning
Tsung Lee, Hsiang-Hua Tsou · IEEE Youth Conference on Information, Computing and Telecommunication (YC-ICT) · 2009
Cited by 4
Measuring the potential benefits of a dynamically adaptive cache line size
J.H. Tapia, Duncan G. Elliott, B.F. Cockburn · Conference proceedings - Canadian Conference on Electrical and Computer Engineering · 2006
Cited by 0
Energy efficient i-cache using multiple line buffers with prediction
Kashif Ali, Mokhtar A. Aboelaze, S. Datta · IET Computers & Digital Techniques · 2008
Cited by 5
Hybrid Technique for Reducing Energy Consumption in High Performance Embedded Processor
Sung-Hoon Shim, Cheol Hong Kim, Jong Wook Kwak et al. · Lecture notes in computer science · 2004
Cited by 2