• DocumentCode
    2732411
  • Title

    Measuring and Understanding Variation in Benchmark Performance

  • Author

    Wright, Nicholas J. ; Smallen, Shava ; Olschanowsky, Catherine Mills ; Hayes, Jim ; Snavely, Allan

  • Author_Institution
    San Diego Supercomput. Center, Univ. of California, San Diego, CA, USA
  • fYear
    2009
  • fDate
    15-18 June 2009
  • Firstpage
    438
  • Lastpage
    443
  • Abstract
    Runtime irreproducibility complicates application performance evaluation on today´s high performance computers. Performance can vary significantly between seemingly identical runs; this presents a challenge to benchmarking as well as a user, who is trying to determine whether the change they made to their code is an actual improvement. In order to gain a better understanding of this phenomenon, we measure the runtime variation of two applications, PARAllel Total Energy Code (PARATEC) and Weather Research and Forecasting (WRF), on three different machines. Key associated metrics are also recorded. The data is then used to 1) quantify the magnitude and distribution of the variations and 2) gain an understanding as why the variations occur. Using our lightweight framework, Integrated Performance Monitoring (IPM), to understand the performance characteristics of individual runs, and the Inca framework to automate the procedure measurements were collected over a month´s time. The results indicate that performance can vary up to 25% and is almost always due to contention for network resources. We also found that the variation differs between machines and is almost always greater on machines with lower performing networks.
  • Keywords
    geophysics computing; message passing; parallel processing; software performance evaluation; statistical analysis; weather forecasting; Inca framework; application performance evaluation; high performance computers; integrated performance monitoring; parallel total energy code application; weather research and forecasting application; Atmospheric modeling; Benchmark testing; High performance computing; Monitoring; Runtime; Supercomputers; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    DoD High Performance Computing Modernization Program Users Group Conference (HPCMP-UGC), 2009
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4244-5768-7
  • Type

    conf

  • DOI
    10.1109/HPCMP-UGC.2009.72
  • Filename
    5729503