• DocumentCode
    3138869
  • Title

    PCOUNT: A power aware fetch policy in Simultaneous Multithreading processors

  • Author

    Weng, Lichen ; Quan, Gang ; Liu, Chen

  • Author_Institution
    Electr. & Comput. Eng. Dept., Florida Int. Univ., Miami, FL, USA
  • fYear
    2011
  • fDate
    25-28 July 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The Simultaneous Multithreading (SMT) architecture improves the resource efficiency via scheduling and executing concurrent threads in the same core. Moreover, fetch policies are proposed to assign priorities in the fetch stage to manage the shared resources. However, power consumption study is omitted in most fetch policies. On the other hand, the power management schemes nowadays are focused on multicore processors. Given the growing demands to manage the power consumption of processors and the fully shared system resources in SMT environment, it requires detailed research to develop the power management in an SMT processor. This paper proposes a power aware fetch policy PCOUNT, which evaluates the power consumption for two categories in SMT: computation resources and memory accessing resources. PCOUNT fetches from the thread with lowest evaluated power consumption in every CPU cycle, in order to reduce overall power consumption. Furthermore, this paper justifies studied fetch polices using power efficiency, which is calculated as evaluated power consumption per unit system throughput. As a result, PCOUNT improves power efficiency over ICOUNT by 26% and over DWarn by 31% on average. Meanwhile, PCOUNT is able to achieve better overall system throughput and average thread improvement than ICOUNT and DWarn.
  • Keywords
    concurrent engineering; multi-threading; multiprocessing systems; power aware computing; resource allocation; shared memory systems; CPU cycle; PCOUNT; PCOUNT fetches; SMT environment; SMT processor; computation resource; concurrent thread; memory accessing resource; multicore processor; power aware fetch policy; power consumption; power efficiency; power management scheme; resource efficiency; shared system resource; simultaneous multithreading architecture; simultaneous multithreading processor; Instruction sets; Multicore processing; Pipelines; Power demand; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing Conference and Workshops (IGCC), 2011 International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    978-1-4577-1222-7
  • Type

    conf

  • DOI
    10.1109/IGCC.2011.6008578
  • Filename
    6008578