Jayakumar, Anirudh and Murali, Prakash and Vadhiyar, Sathish (2015) Matching Application Signatures for Performance Predictions using a Single Execution. In: 29th IEEE International Parallel and Distributed Processing Symposium (IPDPS), MAY 25-29, 2015, Hyderabad, INDIA, pp. 1161-1170.
PDF
IEEE_IPDPS_1161_2015.pdf - Published Version Restricted to Registered users only Download (1MB) | Request a copy |
Abstract
Performance predictions for large problem sizes and processors using limited small scale runs are useful for a variety of purposes including scalability projections, and help in minimizing the time taken for constructing training data for building performance models. In this paper, we present a prediction framework that matches execution signatures for performance predictions of HPC applications using a single small scale application execution. Our framework extracts execution signatures of applications and performs automatic phase identification of different application phases. Application signatures of the different phases are matched with the execution profiles of reference kernels stored in a kernel database. The performance of the reference kernels are then used to predict the performance of the application phases. For phases that do not match significantly, our framework performs static analysis of loops and functions in the application to provide prediction ranges. We demonstrate this integrated set of techniques in our framework with three large scale applications, including GTC, a Particle-in-Cell code for turbulence simulation, Sweep3d, a 3D neutron transport application and SMG2000, a multigrid solver. We show that our prediction ranges are accurate in most cases.
Item Type: | Conference Proceedings |
---|---|
Series.: | International Parallel and Distributed Processing Symposium IPDPS |
Additional Information: | Copy right for this article belongs to the IEEE, 345 E 47TH ST, NEW YORK, NY 10017 USA |
Department/Centre: | Division of Interdisciplinary Sciences > Supercomputer Education & Research Centre |
Date Deposited: | 22 Oct 2016 09:01 |
Last Modified: | 22 Oct 2016 09:01 |
URI: | http://eprints.iisc.ac.in/id/eprint/54964 |
Actions (login required)
View Item |