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
Link To Document