DocumentCode :
1604198
Title :
Reducing cache pollution of prefetching in a small data cache
Author :
Reungsang, Pipat ; Park, SunKyu ; Jeong, Seh-Woong ; Roh, Hyung-Lae ; Lee, Gyungho
Author_Institution :
Dept. of Electr. Eng. & Comput. Eng., Iowa State Univ., Ames, IA, USA
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
530
Lastpage :
533
Abstract :
The need for a low power, high performance embedded processor has grown at a very fast pace in recent years. Embedded processors require smaller cache size for low power system-on-a-chip consideration. Decreasing cache size leads to reduced power consumption because a smaller cache has less capacitance from the bit array size as well as smaller drivers in decoder or peripheral circuitry.. Unfortunately, performance also decreases due to a lower cache hit rate when the cache size becomes smaller. Recently, to improve the miss rate on a cache, many prefetching schemes have been introduced. However, on a small cache, prefetching schemes do not perform well because projected data replace the data that a processor will need in the future. This causes cache pollution, which degrades system performance. To overcome the cache pollution on a small cache, the paper introduces a new technique called "Fixed Prefetch Block" that integrates with the prefetching scheme. To evaluate the effectiveness of our scheme, extensive stimulations on SPEC95 integer benchmarks and Mediabench benchmarks suites were performed. Results from the simulations indicate that with our proposed technique, cache pollution can be reduced on a small set associative cache
Keywords :
cache storage; content-addressable storage; embedded systems; microprocessor chips; storage management; Fixed Prefetch Block; Mediabench benchmark suites; SPEC95 integer benchmarks; bit array size; cache hit rate; cache pollution; cache size; low power high performance embedded processor; low power system-on-a-chip; peripheral circuitry; power consumption; prefetched data; prefetching scheme; prefetching schemes; set associative cache; small data cache; system performance; Capacitance; Decoding; Degradation; Driver circuits; Energy consumption; Performance evaluation; Pollution; Power systems; Prefetching; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-7695-1200-3
Type :
conf
DOI :
10.1109/ICCD.2001.955085
Filename :
955085
Link To Document :
بازگشت