• DocumentCode
    2555099
  • Title

    On latency in GPU throughput microarchitectures

  • Author

    Andersch, Michael ; Lucas, Jan ; Alvarez-Mesa, Mauricio A. ; Juurlink, Ben

  • Author_Institution
    Tech. Univ., Berlin, Germany
  • fYear
    2015
  • fDate
    29-31 March 2015
  • Firstpage
    169
  • Lastpage
    170
  • Abstract
    Modern GPUs provide massive processing power (arithmetic throughput) as well as memory throughput. Presently, while it appears to be well understood how performance can be improved by increasing throughput, it is less clear what the effects of micro-architectural latencies are on the performance of throughput-oriented GPU architectures. In fact, little is publicly known about the values, behavior, and performance impact of microarchitecture latency components in modern GPUs. This work attempts to fill that gap by analyzing both the idle (static) as well as loaded (dynamic) latency behavior of GPU microarchitectural components. Our results show that GPUs are not as effective in latency hiding as commonly thought and based on that, we argue that latency should also be a GPU design consideration besides throughput.
  • Keywords
    computer architecture; graphics processing units; GPU throughput microarchitecture; arithmetic throughput; dynamic latency; memory throughput; microarchitectural latency; static latency; throughput-oriented GPU architecture; Clocks; Computer architecture; Graphics processing units; Microarchitecture; Pipelines; Random access memory; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium on
  • Conference_Location
    Philadelphia, PA
  • Type

    conf

  • DOI
    10.1109/ISPASS.2015.7095801
  • Filename
    7095801