TY - GEN
T1 - Understanding the causes of performance variability in HPC workloads
AU - Skinner, David
AU - Kramer, William
PY - 2005
Y1 - 2005
N2 - While most workload characterization focuses on application and architecture performance, the variability in performance also has wide ranging impacts on the users and managers of large scale computing resources. Performance variability, though secondary to absolute performance itself, can significantly detract from both the overall performance realized by parallel workloads and the suitability of a given architecture for a workload. In making choices about how to best match an HPC workload to an HPC architecture most examinations focus primarily on application performance, often in terms nominal or optimal performance. A practical concern which brackets the degree to which one can expect to see this performance in a multi-user production computing environment is the degree to which performance varies. Without an understanding of the performance variability exhibited by a computer for a given workload, in a practical sense, the effective performance that can be realized is still undetermined. In this work we examine both architectural and application causes of variability, quantify their impacts, and demonstrate performance gains realized by reducing variability.
AB - While most workload characterization focuses on application and architecture performance, the variability in performance also has wide ranging impacts on the users and managers of large scale computing resources. Performance variability, though secondary to absolute performance itself, can significantly detract from both the overall performance realized by parallel workloads and the suitability of a given architecture for a workload. In making choices about how to best match an HPC workload to an HPC architecture most examinations focus primarily on application performance, often in terms nominal or optimal performance. A practical concern which brackets the degree to which one can expect to see this performance in a multi-user production computing environment is the degree to which performance varies. Without an understanding of the performance variability exhibited by a computer for a given workload, in a practical sense, the effective performance that can be realized is still undetermined. In this work we examine both architectural and application causes of variability, quantify their impacts, and demonstrate performance gains realized by reducing variability.
UR - http://www.scopus.com/inward/record.url?scp=33749059778&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33749059778&partnerID=8YFLogxK
U2 - 10.1109/IISWC.2005.1526010
DO - 10.1109/IISWC.2005.1526010
M3 - Conference contribution
AN - SCOPUS:33749059778
SN - 0780394615
SN - 9780780394612
T3 - Proceedings of the 2005 IEEE International Symposium on Workload Characterization, IISWC-2005
SP - 137
EP - 149
BT - Proceedings of the 2005 IEEE International Symposium on Workload Characterization, IISWC-2005
T2 - 2005 IEEE International Symposium on Workload Characterization, IISWC-2005
Y2 - 6 October 2005 through 8 October 2005
ER -