• DocumentCode
    3131735
  • Title

    Energy Efficiency in Testing and Regression Testing -- A Comparison of DVFS Techniques

  • Author

    Kan, Edward Y. Y.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Hong Kong Pokfulam, Hong Kong, China
  • fYear
    2013
  • fDate
    29-30 July 2013
  • Firstpage
    280
  • Lastpage
    283
  • Abstract
    This paper conducts a pilot study on the energy efficiency in software regression testing. Existing techniques that harness the adjustment of CPU frequencies using Dynamic Voltage and Frequency Scaling can be classified into two categories: general and application-specific. However, existing general techniques ignore execution characteristics and existing application-specific techniques require execution profiling. We propose two non-intrusive algorithms (Case Majority and Case Optimal), which exploit an insight on regression test cases to assure efficiency in modified program versions. We conduct experimentation on three medium-size real-world benchmarks over a cycle-accurate power simulator. The empirical results show that applying our proposed techniques in the context of regression testing can effectively save more energy on one benchmark, and does not suffer from lower performance on the other two benchmarks.
  • Keywords
    energy conservation; power aware computing; program testing; regression analysis; statistical testing; CPU frequency; DVFS techniques; application-specific techniques; case majority; case optimal; cycle-accurate power simulator; dynamic voltage and frequency scaling; energy efficiency; execution characteristics; execution profiling; medium-size real-world benchmarks; nonintrusive algorithms; regression test cases; software regression testing; Algorithm design and analysis; Energy consumption; Energy efficiency; Program processors; Software algorithms; Testing; DVFS; energy efficiency; energy savings; software testing; test harness; workload prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2013 13th International Conference on
  • Conference_Location
    Najing
  • Type

    conf

  • DOI
    10.1109/QSIC.2013.21
  • Filename
    6605939