• DocumentCode
    2787808
  • Title

    Programming Strategies for GPUs and their Power Consumption

  • Author

    Ghosh, Sayan ; Chapman, Barbara

  • Author_Institution
    Comput. Sci. Dept., Univ. of Houston, Houston, TX, USA
  • fYear
    2011
  • fDate
    10-14 Oct. 2011
  • Firstpage
    218
  • Lastpage
    218
  • Abstract
    GPUs are slowly becoming ubiquitous devices in high performance computing. Nvidia´s newly released version 4.0 of the CUDA API[2] for GPU programming offers multiple ways to program on GPUs and emphasizes on Multi-GPU environments which are common in modern day compute clusters. However, despite of the subsequent progress in FLOP counts, the bane of large scale computing systems have been increased energy consumption and cooling costs. Since the energy (power X time) of a system has an obvious correlation with the user program, hence different programming techniques on GPUs could have a relation to the overall system energy consumption.
  • Keywords
    energy consumption; graphics processing units; parallel architectures; CUDA API; FLOP counts; GPU programming; cooling cost; energy consumption; high performance computing; large scale computing system; multiGPU environment; power consumption; ubiquitous device; Educational institutions; Energy consumption; Graphics processing unit; High performance computing; Instruction sets; Kernel; Programming; CUDA 4.0; Energy; GPU; Multi-GPU; Nvidia; Power;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
  • Conference_Location
    Galveston, TX
  • ISSN
    1089-795X
  • Print_ISBN
    978-1-4577-1794-9
  • Type

    conf

  • DOI
    10.1109/PACT.2011.51
  • Filename
    6113828