• DocumentCode
    1190924
  • Title

    Two New Techniques Integrated for Energy-Efficient TLB Design

  • Author

    Chang, Yen-Jen ; Lan, Mao-Feng

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chung-Hsing Univ., Taichung
  • Volume
    15
  • Issue
    1
  • fYear
    2007
  • Firstpage
    13
  • Lastpage
    23
  • Abstract
    The translation lookaside buffer (TLB) is an essential component used to speed up the virtual-to-physical address translation. Due to frequent lookup, however, the power consumption of the TLB is usually considerable. This paper presents an energy-efficient TLB design for the embedded processors. In our design, we first propose a real-time filter scheme to facilitate the block buffering to eliminate the redundant TLB accesses without comparator delay. By modifying the address registers to be sensitive to the contents variation, the proposed real-time filter can distinguish the redundant TLB access as soon as the virtual address is generated. The second technique is a banking-like design, which aims to reduce the energy consumption per TLB access in case of block buffer miss. To alleviate the performance penalty introduced by the conventional banking technique, we develop two adaptive variants of the banked TLB. Both variants can achieve the high energy efficiency as the banked TLB while maintaining the low miss ratio as the nonbanked TLB. The experimental results show that by filtering out all the redundant TLB accesses and then minimizing the energy consumption per access, without any performance penalty our design can effectively improve the Energy* Delay product of the TLB, especially for the data TLB with poor locality
  • Keywords
    buffer storage; embedded systems; filters; microprocessor chips; address registers; address translation; block buffering; comparator delay; contents variation; embedded processors; energy delay product; realtime filter; translation lookaside buffer; Banking; Batteries; Delay effects; Energy consumption; Energy efficiency; Filtering; Filters; Helium; Process design; Registers; Banking-like; block buffering; energy-efficient; real-time filter; translation lookaside buffer (TLB);
  • 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.887813
  • Filename
    4114355