• DocumentCode
    927280
  • Title

    Energy-delay efficient filter cache hierarchy using pattern prediction scheme

  • Author

    Vivekanandarajah, K. ; Srikanthan, T. ; Bhattacharyya, S.

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • Volume
    151
  • Issue
    2
  • fYear
    2004
  • fDate
    3/19/2004 12:00:00 AM
  • Firstpage
    141
  • Lastpage
    146
  • Abstract
    Filter cache (FC) is an auxiliary cache much smaller than the main cache. The FC is closest in hierarchy to the instruction fetch unit and it must be small in size to achieve energy-efficient realisations. A pattern prediction scheme is adapted to maximise energy savings in the FC hierarchy. The pattern prediction mechanism proposed relies on the spatial hit or miss pattern of the instruction access stream over previous FC line accesses. Unlike existing techniques, which make predominantly incorrect hit predictions, the proposed approach aims to minimise this, thereby reducing the performance and power penalties associated with it. Simulation results on an extensive set of multimedia benchmarks are presented as proof of its efficacy. The prediction technique results in energy-delay savings of up to 6.8% over the NFPT predictor, which has been proposed in the past as the preferred prediction scheme for FC structures. Investigations conclusively demonstrate that the performance of the proposed prediction scheme is comparable with and in most cases better than that based on NFPT. Unlike NFPT, the new proposed prediction technique lends well for VLSI efficient implementation, making it the preferred choice for energy aware implementations.
  • Keywords
    VLSI; cache storage; instruction sets; memory architecture; prediction theory; NFPT predictor; VLSI efficient implementation; energy aware implementation; energy-delay; energy-efficient realisation; filter cache hierarchy; instruction fetch unit; pattern prediction scheme;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20040032
  • Filename
    1274031