• DocumentCode
    848503
  • Title

    Energy efficient i-cache using multiple line buffers with prediction

  • Author

    Ali, K. ; Aboelaze, M. ; Datta, S.

  • Author_Institution
    Sch. of Comput., Queens Univ., Kingston, ON
  • Volume
    2
  • Issue
    5
  • fYear
    2008
  • fDate
    9/1/2008 12:00:00 AM
  • Firstpage
    355
  • Lastpage
    362
  • Abstract
    Modern microprocessors dedicate a large portion of the chip area to the cache. Decreasing the energy consumption of the microprocessor, which is a very important design goal especially for small, battery powered, devices, depends on decreasing the energy consumption of the memory/cache system in the microprocessor. The authors investigate the energy consumption in caches and present a novel cache architecture for reduced energy instruction caches. Our cache architecture consists of the L1 cache, multiple line buffers and a prediction mechanism to predict which line buffer, or L1 cache, to access next. In the proposed technique, the authors use the multiple line buffers as a continuous small filter cache that can catch most of the cache access but they access only a single line buffer, thus reducing the energy consumption of the cache. They used simulation to evaluate the proposed architecture and to compare it with the HotSpot cache, filter cache and single line buffer cache. Simulation results show that the approach is slightly faster than the above mentioned caches, and it consumes considerably less energy than any of these cache architectures.
  • Keywords
    cache storage; energy consumption; memory architecture; microprocessor chips; HotSpot cache; cache access; cache architecture; energy consumption; filter cache; i-cache; memory/cache system; microprocessors; multiple line buffers; reduced energy instruction caches; single line buffer;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt:20070055
  • Filename
    4609372