Generation of simple analytical models for message passing applications
Document typeConference report
Rights accessOpen Access
We present a methodology which allows to derive accurate and simple models which are able to describe the performance of parallel applications without looking at the source code. A trace is obtained and linear models are derived by fitting the outcome of a set of simulations varying the influential parameters, such as: processor speed, network latency or bandwidth. The simplicity of the linear models allows for natural derivation of interpretations for the corresponding factors of the model, allowing for both prediction accuracy and interpretability to be maintained. We explain how we plan to extend this approach to extrapolate from these models to be apply it to predict for processor counts different to the one of the given traces.
CitationRodríguez, G.; Badia, R.M.; Labarta, J. Generation of simple analytical models for message passing applications. A: International European Conference on Parallel Processing. "Euro-Par 2004: Parallel Processing: 10th International Euro-Par Conference: Pisa, Italy, August 31- September 3, 2004: proceedings". Springer, 2004, p. 183-188. ISBN 3-540-22924-8. DOI 10.1007/978-3-540-27866-5_23.
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder