• DocumentCode
    1049068
  • Title

    Instruction buffering for nested loops in low-power design

  • Author

    Wu, ChiTa ; Hsieh, Ang-Chih ; Hwang, TingTing

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Taiwan
  • Volume
    14
  • Issue
    7
  • fYear
    2006
  • fDate
    7/1/2006 12:00:00 AM
  • Firstpage
    780
  • Lastpage
    784
  • Abstract
    Several loop-buffering techniques were proposed for reducing power consumption of embedded processors. Although the schemes are effective in reducing power, they work for unnested loops (or the inner-most loop in nested loops) only. In this paper, we propose a stack-based controller which can handle sequential loops being nested in a loop of all styles and the if-then-else construct inside of a loop. Our experiments by power estimator Wattch show that the reduction in energy consumption using our technique is up to 36% improvement of the design without buffering technique and has 25% more improvement when compared to the results which handle inner-most loop only at the fetch and decode stages
  • Keywords
    buffer circuits; embedded systems; logic design; low-power electronics; microprocessor chips; sequential circuits; embedded processors; instruction buffering; loop-buffering; low-power design; nested loops; power consumption reduction; sequential loops; stack-based controller; unnested loops; Automata; Buffer storage; Computer science; Control systems; Decoding; Degradation; Energy consumption; Filtering; Filters; Hardware; Loop buffering; low-power design;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2006.878348
  • Filename
    1661627