• DocumentCode
    772006
  • Title

    An Energy-Efficient BTB Lookup Scheme for Embedded Processors

  • Author

    Chang, Yen-Jen

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chung-Hsing Univ., Taichung
  • Volume
    53
  • Issue
    9
  • fYear
    2006
  • Firstpage
    817
  • Lastpage
    821
  • Abstract
    In this brief, we propose an energy-efficient branch target buffer (BTB) lookup scheme for the embedded processors. Unlike the traditional scheme in which the BTB has to be looked up every instruction fetch, in our design, the BTB is only looked up when the instruction is likely to be a taken branch. By dynamically profiling the taken traces during program execution, the new scheme can achieve the goal of one BTB lookup per taken trace. The experimental results show that, by filtering out the redundant lookups, our design can reduce the total processor energy consumption by about 5.24% on average for the MediaBench applications
  • Keywords
    buffer circuits; embedded systems; microprocessor chips; table lookup; BTB lookup scheme; branch target buffer; dynamic profiling; embedded processors; instruction fetch; program execution; redundant lookup; Counting circuits; Energy consumption; Energy efficiency; Filtering; Hardware; Hazards; Helium; Program processors; Random access memory; Registers; Branch target buffer (BTB); dynamic profiling; embedded processors; energy-efficient;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2006.880334
  • Filename
    1705046