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
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;
Journal_Title :
Computer Architecture Letters
DOI :
10.1109/L-CA.2012.26