• DocumentCode
    2049796
  • Title

    Online strategies for high-performance power-aware thread execution on emerging multiprocessors

  • Author

    Curtis-Maury, Matthew ; Dzierwa, James ; Antonopoulos, Christos D. ; Nikolopoulos, Dimitrios S.

  • Author_Institution
    Dept. of Comput. Sci., Coll. of William & Mary, Williamsbum, VA
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Granularity control is an effective means for trading power consumption with performance on dense shared memory multiprocessors, such as multi-SMT and multi-CMP systems. With granularity control, the number of threads used to execute an application, or part of an application, is changed, thereby also changing the amount of work done by each active thread. In this paper, we analyze the energy/performance trade-off of varying thread granularity in parallel benchmarks written for shared memory systems. We use physical experimentation on a real multi-SMT system and a power estimation model based on the die areas of processor components and component activity factors obtained from a hardware event monitor. We also present HPPATCH, a runtime algorithm for live tuning of thread granularity, which attempts to simultaneously reduce both execution time and processor power consumption
  • Keywords
    energy conservation; shared memory systems; HPPATCH; dense shared memory multiprocessors; granularity control; hardware event monitor; high-performance power-aware thread execution; online strategy; power estimation model; processor power consumption; runtime algorithm; thread granularity; Computer science; Concurrent computing; Control systems; Energy consumption; Frequency; Hardware; Power system modeling; Runtime; Supercomputers; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639598
  • Filename
    1639598