• DocumentCode
    617700
  • Title

    How a single chip causes massive power bills GPUSimPow: A GPGPU power simulator

  • Author

    Lucas, Jerome ; Lal, Sunil ; Andersch, Michael ; Alvarez-Mesa, Mauricio ; Juurlink, Ben

  • Author_Institution
    Embedded Syst. Archit. Dept., Tech. Univ. Berlin, Berlin, Germany
  • fYear
    2013
  • fDate
    21-23 April 2013
  • Firstpage
    97
  • Lastpage
    106
  • Abstract
    Modern GPUs are true power houses in every meaning of the word: While they offer general-purpose (GPGPU) compute performance an order of magnitude higher than that of conventional CPUs, they have also been rapidly approaching the infamous “power wall”, as a single chip sometimes consumes more than 300W. Thus, the design space of GPGPU microarchitecture has been extended by another dimension: power. While GPU researchers have previously relied on cycle-accurate simulators for estimating performance during design cycles, there are no simulation tools that include power as well. To mitigate this issue, we introduce the GPUSimPow power estimation framework for GPGPUs consisting of both analytical and empirical models for regular and irregular hardware components. To validate this framework, we build a custom measurement setup to obtain power numbers from real graphics cards. An evaluation on a set of well-known benchmarks reveals an average relative error of 11.7% between simulated and hardware power for GT240 and an average relative error of 10.8% for GTX580. The simulator has been made available to the public [1].
  • Keywords
    general purpose computers; graphics processing units; memory architecture; GPGPU microarchitecture; GPGPU power simulator; GPUSimPow power estimation framework; custom measurement setup; cycle-accurate simulator; design cycle; design space; general-purpose GPU; graphics card; irregular hardware component; modern GPU; power bill; power house; power number; power wall; single chip; Computer architecture; Graphics processing units; Hardware; Instruction sets; Kernel; Power measurement; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software (ISPASS), 2013 IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4673-5776-0
  • Electronic_ISBN
    978-1-4673-5778-4
  • Type

    conf

  • DOI
    10.1109/ISPASS.2013.6557150
  • Filename
    6557150