• DocumentCode
    346308
  • Title

    Instruction fetch energy reduction using loop caches for embedded applications with small tight loops

  • Author

    Lee, Lea Hwang ; Moyer, Bill ; Arends, John

  • Author_Institution
    M, Motorola Inc., Austin, TX, USA
  • fYear
    1999
  • fDate
    17-17 Aug. 1999
  • Firstpage
    267
  • Lastpage
    269
  • Abstract
    A fair amount of work has been done in recent years on reducing power consumption in caches by using a small instruction buffer placed between the execution pipe and a larger main cache. These techniques, however, often degrade the overall system performance. In this paper, we propose using a small instruction buffer, also called a loop cache, to save power. A loop cache has no address tag store. It consists of a direct-mapped data array and a loop cache controller. The loop cache controller knows precisely whether the next instruction request will hit in the loop cache, well ahead of time. As a result, there is no performance degradation.
  • Keywords
    cache storage; low-power electronics; semiconductor storage; direct-mapped data array; embedded applications; instruction fetch energy reduction; loop cache controller; loop caches; power consumption; small instruction buffer; small tight loops; Costs; Degradation; Embedded system; Energy consumption; Lakes; Permission; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 1999. Proceedings. 1999 International Symposium on
  • Conference_Location
    San Diego, CA, USA
  • Print_ISBN
    1-58113-133-X
  • Type

    conf

  • Filename
    799454