• DocumentCode
    3455340
  • Title

    A Compiler-Directed Energy Saving Strategy for Parallelizing Applications in On-Chip Multiprocessors

  • Author

    Chen, Juan ; Dong, Yong ; Yang, Xue-jun ; Wu, Dan

  • Author_Institution
    Sch. of Comput. Sci., National Univ. of Defense Technol., Changsha
  • fYear
    2005
  • fDate
    4-6 July 2005
  • Firstpage
    147
  • Lastpage
    154
  • Abstract
    As energy consumption becomes one of the key optimization objects in on-chip multiprocessor, compiling a parallelizing application combined with energy saving strategy is more significant. In this paper, we focus on an on-chip multiprocessors architecture, where each processor in on-chip multiprocessor can independently adjust its frequency and voltage for energy savings. Given an array-intensive application, we simulate parallelizing application and analyze probable load imbalance; then our energy saving strategy determines each processor´s clock frequency and voltage level fit for each parallel fragment in terms of load imbalance. Here, parallel fragments mainly denote parallel loop nests. Further, we consider the serial code fragments as a severe load-unbalanced parallel partitioning when the redundant processors can be shut down. Initial experiment proves our energy saving strategy is successful in reducing the energy consumption of the parallel programs
  • Keywords
    low-power electronics; microprocessor chips; multiprocessing systems; parallel programming; program compilers; compiler-directed energy saving; on-chip multiprocessors; parallel programming; parallelizing application; Analytical models; Application software; Batteries; Clocks; Computer science; Embedded system; Energy consumption; Frequency synchronization; Logic; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2005. ISPDC 2005. The 4th International Symposium on
  • Conference_Location
    Lille
  • Print_ISBN
    0-7695-2434-6
  • Type

    conf

  • DOI
    10.1109/ISPDC.2005.2
  • Filename
    1609965