In this paper we propose techniques to dynamically downsize or upsize a cache accompanied by cache set/line shutdown to produce efficient caches. Unlike previous approaches, resizing is accompanied by a non-uniform remapping of memory into the resized cache, thus avoiding misses to sets/lines that are shut off. The paper first provides an analysis into the causes of energy inefficiencies revealing a simple model for improving efficiency. Based on this model we propose the concept of “folding” - memory regions mapping to disjoint cache resources are combined to share cache sets producing a new placement function. Folding enables powering down cache sets at the expense of possibly increasing conflict misses. Effective folding heur...
The search goes on for another ground breaking phenomenon to reduce the ever-increasing disparity be...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Buffer cache replacement schemes play an important role in conserving memory energy. Conventional al...
In this paper we propose techniques to dynamically downsize or upsize a cache accompanied by cache s...
Cache memories account for a significant fraction of a chip's overall energy dissipation. Recent res...
With the fast increase of the transistors these years, the power consumption of the IC chip also inc...
Hardware designers are constantly looking for ways to squeeze waste out of architectures to achieve ...
In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. ...
In the recent decades, power consumption has evolved to one of the most critical resources in a comp...
With each technology generation we get more transistors per chip. Whilst processor frequencies have...
[[abstract]]Conventional set‐associative caches, with higher associativity, provide lower miss rates...
Power consumption in computing today has lead the industry towards energy efficient computing. As tr...
Memory subsystem with larger capacity and deeper hierarchy has been designed to achieve the maximum ...
With each technology generation we get more transistors per chip. Whilst processor frequencies have ...
Journal ArticleEnergy efficiency in microarchitectures has become a necessity. Significant dynamic ...
The search goes on for another ground breaking phenomenon to reduce the ever-increasing disparity be...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Buffer cache replacement schemes play an important role in conserving memory energy. Conventional al...
In this paper we propose techniques to dynamically downsize or upsize a cache accompanied by cache s...
Cache memories account for a significant fraction of a chip's overall energy dissipation. Recent res...
With the fast increase of the transistors these years, the power consumption of the IC chip also inc...
Hardware designers are constantly looking for ways to squeeze waste out of architectures to achieve ...
In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. ...
In the recent decades, power consumption has evolved to one of the most critical resources in a comp...
With each technology generation we get more transistors per chip. Whilst processor frequencies have...
[[abstract]]Conventional set‐associative caches, with higher associativity, provide lower miss rates...
Power consumption in computing today has lead the industry towards energy efficient computing. As tr...
Memory subsystem with larger capacity and deeper hierarchy has been designed to achieve the maximum ...
With each technology generation we get more transistors per chip. Whilst processor frequencies have ...
Journal ArticleEnergy efficiency in microarchitectures has become a necessity. Significant dynamic ...
The search goes on for another ground breaking phenomenon to reduce the ever-increasing disparity be...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Buffer cache replacement schemes play an important role in conserving memory energy. Conventional al...