• DocumentCode
    167414
  • Title

    A Criticality-Aware DVFS Runtime Utility for Optimizing Power Efficiency of Multithreaded Applications

  • Author

    Haibo Zhang ; Wenting Han ; Feng Li ; Songtao He ; Yichao Cheng ; Hong An ; Zhitao Chen

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    841
  • Lastpage
    848
  • Abstract
    The performance bottleneck in multithreaded programs usually depends on critical threads. We propose a runtime utility, which can find critical threads using state-of-the-art methods and optimize the power and performance by scaling frequency. In result, this runtime utility can help processors to achieve higher power-efficiency, which can earn about 14% energy and reduce 11.7% EDP comparing to ondemand offered by Linux kernel, in average. In the meanwhile, it consumes 15% and 25% less power than ondemand and performance, respectively. Since our utility only depends on DVFS and several performance monitor units (PMU) in CPU, which most modern processors provide, it can be easily ported to various systems.
  • Keywords
    multi-threading; power aware computing; supervisory programs; utility programs; CPU; Linux kernel; PMU; critical threads; criticality-aware DVFS runtime utility; frequency scaling; multithreaded applications; multithreaded programs; performance bottleneck; performance monitor units; power efficiency optimization; Acceleration; Benchmark testing; Instruction sets; Linux; Measurement; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    978-1-4799-4117-9
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2014.96
  • Filename
    6969468