Region-Based Way-Partitioning on L1 Data Cache for Low Power

Zhong Zheng,Zhiying Wang,Li Shen
DOI: https://doi.org/10.1587/transinf.e96.d.2466
2013-01-01
IEICE Transactions on Information and Systems
Abstract:Power consumption has become a critical factor for embedded systems, especially for battery powered ones. Caches in these systems consume a large portion of the whole chip power. Embedded systems usually adopt set-associative caches to get better performance. However, parallel accessed cache ways incur more energy dissipation. This paper proposed a region-based way-partitioning scheme to reduce cache way access, and without sacrificing performance, to reduce the cache power consumption. The stack accesses and non-stack accesses are isolated and redirected to different ways of the L I data cache. Under way-partitioning, cache way accesses are reduced, as well as the memory reference interference. Experimental results show that the proposed approach could save around 27.5% of L I data cache energy on average, without significant performance degradation.
What problem does this paper attempt to address?