• DocumentCode
    3538084
  • Title

    Energy Analysis of Parallel Scientific Kernels on Multiple GPUs

  • Author

    Ghosh, Sayan ; Chandrasekaran, Sunita ; Chapman, Barbara

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
  • fYear
    2012
  • fDate
    10-11 July 2012
  • Firstpage
    54
  • Lastpage
    63
  • Abstract
    A dramatic improvement in energy efficiency is mandatory for sustainable supercomputing and has been identified as a major challenge. Affordable energy solution continues to be of great concern in the development of the next generation of supercomputers. Low power processors, dynamic control of processor frequency and heterogeneous systems are being proposed to mitigate energy costs. However, the entire software stack must be re-examined with respect to its ability to improve efficiency in terms of energy as well as performance. In order to address this need, a better understanding of the energy behavior of applications is essential. In this paper we explore the energy efficiency of some common kernels used in high performance computing on a multi-GPU platform, and compare our results with multicore CPUs. We implement these kernels using optimized libraries like FFTW, CUBLAS and MKL. Our experiments demonstrate a relationship between energy consumption and computation-communication factors of certain application kernels. In general, we observe that the correlation of energy consumption to GPU global memory accesses is 0.73 and power consumption to operations per unit time is 0.84, signifying a strong positive relationship between them. We believe that our results will assist the HPC community in understanding the power/energy behavior of scientific kernels on multi-GPU platforms.
  • Keywords
    graphics processing units; low-power electronics; mainframes; parallel machines; CUBLAS; FFTW; HPC community; MKL; computation-communication factors; dynamic control; energy consumption; energy costs mitigation; energy efficiency; global memory; heterogeneous systems; low power processors; multiple GPU; optimized libraries; parallel scientific kernels; power consumption; power-energy behavior; processor frequency; supercomputers; sustainable supercomputing; Energy consumption; Graphics processing unit; Hardware; Kernel; Multicore processing; Power demand; Energy; Energy Efficiency; High Performance Computing; Multi-GPU; Power; Scientific Kernels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Accelerators in High Performance Computing (SAAHPC), 2012 Symposium on
  • Conference_Location
    Chicago IL
  • ISSN
    2166-5133
  • Print_ISBN
    978-1-4673-2882-1
  • Type

    conf

  • DOI
    10.1109/SAAHPC.2012.17
  • Filename
    6319191