• DocumentCode
    2190924
  • Title

    Automatic Application of Last-Touch Instructions for Leakage Energy Reduction

  • Author

    Tanaka, Kiyofumi ; Yamano, Junji

  • Author_Institution
    Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Nomi, Japan
  • fYear
    2008
  • fDate
    21-23 Jan. 2008
  • Firstpage
    43
  • Lastpage
    50
  • Abstract
    Recently, energy dissipation in microprocessors is getting larger, which leads to a serious problem in terms of allowable temperature and performance improvement for future microprocessors. Cache memory is effective in bridging a growing speed gap between a processor and relatively slow external main memory, and has increased in its size. However, energy dissipation in the cache memory will approach or exceed 50% of the increasing total energy dissipation in processors. An important point to note is that, in the near future, static (leakage) energy will dominate the total energy consumption in deep sub-micron processes. This paper describes a code-generation technique that utilizes special instructions for energy reduction. The instructions perform self-invalidation in cache memories, which leads to efficient energy reduction. We developed a source-to-source-code compiler that implements the automatic code-generation. The simulation results of the generated codes show that our techniques can reduce a substantial amount of leakage energy without large performance degradation.
  • Keywords
    cache storage; energy consumption; microcomputers; power aware computing; Cache memory; automatic code generation; code generation technique; deep sub-micron processes; energy consumption; energy dissipation; leakage energy reduction; microprocessors; source to source code compiler; touch instructions; Assembly; Binary codes; Cache memory; Degradation; Energy consumption; Energy dissipation; Information science; Microprocessors; Multicore processing; Temperature;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Architecture for Future Generation High-Performance Processors and Systems (IWIA), 2008 International Workshop on
  • Conference_Location
    Hilo, HI
  • ISSN
    1537-3223
  • Print_ISBN
    978-1-4244-6465-4
  • Electronic_ISBN
    1537-3223
  • Type

    conf

  • DOI
    10.1109/IWIA.2008.10
  • Filename
    5453552