Proceedings of the 1999 International Symposium on Low Power Electronics and Design - ISLPED '99 1999
DOI: 10.1145/313817.313856
|View full text |Cite
|
Sign up to set email alerts
|

Using dynamic cache management techniques to reduce energy in a high-performance processor

Abstract: In this paper, we propose a technique that uses an additional mini cache, the LO-Cache, located between the instruction cache (I-Cache) and the CPU core. This mechanism can provide the instruction stream to the data path and, when managed properly, it can effectively eliminate the need for high utilization of the more expensive I-Cache. In this work, we propose, implement, and evaluate a series of run-time techniques for dynamic analysis of the program instruction access behavior, which are then used to proact… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
26
0

Year Published

2002
2002
2009
2009

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 61 publications
(26 citation statements)
references
References 16 publications
0
26
0
Order By: Relevance
“… A low-power microprocessor the DEC SA-110, dissipates 27% and 16% of the total power, respectively, in the on-chip instruction cache and data cache respectively [29]. Caches clearly present one of the most attractive targets for power reduction, this power reduction in caches can be achieved through several means: semiconductor process improvements, memory cell redesign, voltage reduction, and optimized cache structures [30].…”
Section: A Cachementioning
confidence: 99%
See 2 more Smart Citations
“… A low-power microprocessor the DEC SA-110, dissipates 27% and 16% of the total power, respectively, in the on-chip instruction cache and data cache respectively [29]. Caches clearly present one of the most attractive targets for power reduction, this power reduction in caches can be achieved through several means: semiconductor process improvements, memory cell redesign, voltage reduction, and optimized cache structures [30].…”
Section: A Cachementioning
confidence: 99%
“…For example, a direct mapped 256-byte filter cache achieves a 58% power reduction while reducing performance by 21%, corresponding to a 51% reduction in the energy-delay product over a conventional design [32]. An instruction filter cache or so called level zero cache [30] can be placed between the CPU core and the instruction cache to service the instruction stream. Power savings in instruction fetch result from accesses to a small cache [31].…”
Section: A Cachementioning
confidence: 99%
See 1 more Smart Citation
“…• standard cache: level 1 (L1) data cach Table 2 shows the configuration of the caches we sim cache size is closest its typical size [17,24,25] and the other parameters are closest to common ARM XScale processor [26].…”
Section: Simulation Setupmentioning
confidence: 99%
“…A tiny filter cache is positioned behind the processor and the standard L1 data cache to reduce the performance loss. Improvements of this technique has been proposed in [24,[33][34][35].…”
Section: Related Workmentioning
confidence: 99%