Generating physical addresses directly for saving instruction TLB energy


Kadayif I., SIVASUBRAMANIAM A., KANDEMIR M., KANDIRAJU G., CHEN G.

35th Annual IEEE/ACM International Symposium on Microarchitecture, İstanbul, Türkiye, 18 - 22 Kasım 2002, ss.185-196 identifier identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Cilt numarası:
  • Doi Numarası: 10.1109/micro.2002.1176249
  • Basıldığı Şehir: İstanbul
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.185-196
  • Çanakkale Onsekiz Mart Üniversitesi Adresli: Hayır

Özet

Power consumption and power density for the Translation Lookaside Buffer (TLB) are important considerations not only in its design, but can have a consequence on cache design as well. This paper embarks on a new philosophy for reducing the number of accesses to the instruction TLB (iTLB)for power and performance optimizations. The overall idea is to keep a translation currently being used in a register and avoid going to the iTLB as far as possible - until. there is a. page change. We propose four different approaches for achieving this, and experimentally demonstrate that one of these schemes that uses a combination of compiler and hardware enhancements can reduce iTLB dynamic power by over 85% in most cases.