Reducing cache pollution of prefetching in a small data cache

P. Reungsang, S. K. Park, S. W. Jeong, H. L. Roh, Kyung Ho Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

14 Citations (Scopus)

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 prefetched 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, this paper introduces a new technique called "Fixed Prefetch Block" that integrates with prefetching scheme. To evaluate the effectiveness of our scheme, extensive simulations on SPEC95 integer benchmarks and Mediabench benchmarks suites were performed. Results from the simulations indicate that with our proposed technique, cache pollution cart be reduced on a small set associative cache.

Original languageEnglish
Title of host publicationProceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors
Pages530-533
Number of pages4
Publication statusPublished - 2001 Jan 1
Externally publishedYes
EventIEEE International Conference on: Computer Design: VLSI in Computers and Processors (ICCD 2001) - Austin, TX, United States
Duration: 2001 Sep 232001 Sep 26

Other

OtherIEEE International Conference on: Computer Design: VLSI in Computers and Processors (ICCD 2001)
CountryUnited States
CityAustin, TX
Period01/9/2301/9/26

    Fingerprint

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

Reungsang, P., Park, S. K., Jeong, S. W., Roh, H. L., & Lee, K. H. (2001). Reducing cache pollution of prefetching in a small data cache. In Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors (pp. 530-533)