@inproceedings{85e7b382c8e1436da717a7bbb0d1283b,
title = "Towards a Better Expressiveness of the Speedup Metric in MPI Context",
abstract = "Many-core processors are imposing new constraints to parallel applications. In particular, the MPI+X model or hybridization is becoming a compulsory avenue to extract performance by mitigating both memory and communication overhead. In this context, performance tools also have to evolve in order to represent more complex states combining multiple runtimes and programming models. In this paper, we propose to start from a well-known performance metric, the Speedup, showing that it can be bounded by the acceleration of any program section. From this observation, we propose a compact tool-oriented MPI abstraction providing such time slices (or phases). We demonstrate the benefits of this approach first on a simple benchmark, identifying factors limiting speedup. And second, using an MPI+OpenMP benchmark to measure OpenMP scaling solely from MPI instrumentation.",
keywords = "MPI, MPI-Section, Phase, Profiling, Speedup",
author = "Besnard, \{Jean Baptiste\} and Malony, \{Allen D.\} and Sameer Shende and Marc Perache and Patrick Carribault and Julien Jaeger",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 46th International Conference on Parallel Processing Workshops, ICPPW 2017 ; Conference date: 14-08-2017",
year = "2017",
month = sep,
day = "5",
doi = "10.1109/ICPPW.2017.45",
language = "English",
series = "Proceedings of the International Conference on Parallel Processing Workshops",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "251--260",
booktitle = "Proceedings - 46th International Conference on Parallel Processing Workshops, ICPPW 2017",
}