• DocumentCode
    2987155
  • Title

    PTSMT: A Tool for Cross-Level Power, Performance, and Thermal Exploration of SMT Processors

  • Author

    Kannan, Deepa ; Gupta, Aseem ; Shrivastava, Aviral ; Dutt, Nikil D. ; Kurdahi, Fadi J.

  • Author_Institution
    Arizona State Univ., Tempe
  • fYear
    2008
  • fDate
    4-8 Jan. 2008
  • Firstpage
    421
  • Lastpage
    427
  • Abstract
    Simultaneous Multi-Threading (SMT) processors are becoming popular because they exploit both instruction-level and thread- level parallelism by issuing instructions from different threads in the same cycle. However, the issues of power and thermal management hinder SMT processors fabricated in nano-scale technologies. Power and thermal issues in SMT processors not only limit the achievable performance, but also have a direct impact on the cost and viability of these processors. While several performance simulation tools to explore the performance aspect of SMT processors early in their design phase exist, there is a lack of early power and performance evaluation tools for SMT processors. To this end, we have developed PTSMT: a tightly coupled power, performance and thermal exploration tool for SMT processors. In this paper, we demonstrate that PTSMT can automatically and effectively accomplish power, performance and thermal exploration of SMT processors at various levels of design hierarchy, at the application level, microarchitecture level, and physical level. Our experimental results show that: at the application level, number of contexts into which an application is divided could affect performance by 2.2times, energy by 52%, and peak temperature by 35degC; and at the microarchitecture level, context swapping during run time could reduce energy by 9% and improve performance by 8%. These observations indicate the size of the design space which can be explored using PTSMT.
  • Keywords
    multi-threading; processor scheduling; PTSMT; SMT processors; simultaneous multi-threading processors; Costs; Energy management; Hardware; Microarchitecture; Multithreading; Process design; Surface-mount technology; Temperature; Thermal management; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2008. VLSID 2008. 21st International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-3083-4
  • Type

    conf

  • DOI
    10.1109/VLSI.2008.84
  • Filename
    4450537