• DocumentCode
    3061382
  • Title

    Power-Efficient Work Distribution Method for CPU-GPU Heterogeneous System

  • Author

    Wang, Guibin ; Ren, Xiaoguang

  • Author_Institution
    Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2010
  • fDate
    6-9 Sept. 2010
  • Firstpage
    122
  • Lastpage
    129
  • Abstract
    As the system scales up continuously, the problem of power consumption for high performance computing (HPC) system becomes more severe. Heterogeneous system integrating two or more kinds of processors, could be better adapted to heterogeneity in applications and provide much higher energy efficiency in theory. Many studies have shown heterogeneous system is preferable on energy consumption to homogeneous system in a multi-programmed computing environment. However, how to exploit energy efficiency (Flops/Watt) of heterogeneous system for a single application or even for a single phase in an application has not been well studied. This paper proposes a power-efficient work distribution method for single application on a CPU-GPU heterogeneous system. The proposed method could coordinate inter-processor work distribution and per-processor´s frequency scaling to minimize energy consumption under a given scheduling length constraint. We conduct our experiment on a real system, which equips with a multi-core CPU and a multi-threaded GPU. Experimental results show that, with reasonably distributing work over CPU and GPU, the method achieves 14% reduction in energy consumption than static mappings for several typical benchmarks. We also demonstrate that our method could adapt to changes in scheduling length constraint and hardware configurations.
  • Keywords
    computer graphic equipment; coprocessors; multi-threading; multiprogramming; power aware computing; scheduling; CPU-GPU heterogeneous system; high performance computing; interprocessor work distribution; multiprogrammed computing environment; multithreaded GPU; power consumption; power efficient work distribution method; scheduling; Benchmark testing; Energy consumption; Graphics processing unit; Power demand; Power measurement; Processor scheduling; GPGPU; Heterogeneous System; Power; Work Distribution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2010 International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-8095-1
  • Electronic_ISBN
    978-0-7695-4190-7
  • Type

    conf

  • DOI
    10.1109/ISPA.2010.22
  • Filename
    5634328