• DocumentCode
    35545
  • Title

    SMT Switch: Software Mechanisms for Power Shifting

  • Author

    Tembey, Priyanka ; Vega, A. ; Buyuktosunoglu, Alper ; da Silva, Dilma ; Bose, Pradip

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    12
  • Issue
    2
  • fYear
    2013
  • fDate
    July-Dec. 2013
  • Firstpage
    67
  • Lastpage
    70
  • Abstract
    Simultaneous multithreading (SMT) as a processor design to achieve higher levels of system and application throughput is a well-accepted and deployed technique in most desktop and server processors. We study the power implications of varying SMT levels i.e., thread counts per core for various multi-threaded applications on a real SMT multicore platform, and introduce a novel software mechanism of changing SMT level of a core to tune platform power. Power-shifting policies by varying per core SMT levels for performance benefits within a power cap are introduced. Projected power savings (of 15%) for a streaming parallel benchmark can be attained using SMT-level power shifting mechanisms.
  • Keywords
    multi-threading; multiprocessing systems; power aware computing; SMT multicore platform; SMT switch; SMT-level power shifting mechanism; application throughput; processor design; simultaneous multithreading; software mechanisms; streaming parallel benchmark; tune platform power; Computer architecture; Multithreading; Parallel processing; Power system management; Program processors; Software engineering; Computer Systems Organization; Hardware; Multithreaded processors; Operating Systems; Other Architecture Styles; Power Management; Process Management; Processor Architectures; Scheduling; Software/Software Engineering;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2012.26
  • Filename
    6287497