@inproceedings{9ef90214c35c49b8adf6e3d56f9e9e97,
title = "Perpret: A performance prediction tool for massively parallel systems",
abstract = "Today{\textquoteright}s massively parallel machines are typically message passing systems consisting of hundreds or thousands of processors. Implementing parallel applications efficiently in this environment is a challenging task. The Performance Prediction Tool (PerPreT) presented in this paper is useful for system designers and application developers. The system designers can use the tool to examine the effects of changes of architectural parameters on parallel applications (e.g., reduction of setup time, increase of link bandwidth, faster execution units). Application developers are interested in a fast evaluation of different parallelization strategies of their codes. PerPreT uses a relatively simple analytical model to predict speedup, execution time, computation time, and communication time for a parametrized application. Especially for large numbers of processors, PerPreT s analytical model is preferable to traditional models (e.g., Markov based approaches such as queueing and Petri net models). The applications are modelled through parameterized formulae for communication and computation. The parameters used by PerPreT include the problem size and the number of processors used to execute the program. The target systems are described by architectural parameters (e.g., setup times for communication, link bandwidth, and sustained computing performance per node).",
keywords = "Performance evaluation, Performance prediction, Workload modeling",
author = "J{\"u}rgen Brehm and Manish Madhukar and Evgenia Smirni and Larry Dowdy",
year = "2005",
month = jun,
day = "9",
doi = "10.1007/bfb0024322",
language = "English",
isbn = "9783540603009",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "284--298",
editor = "Heinz Beilner and Falko Bause",
booktitle = "Quantitative Evaluation of Computing and Communication Systems",
address = "Germany",
note = "8th International Conference on Modelling Techniques and Tools for Computer performance Evaluation, Performance Tools 1995 and 8th GI/ITG Conference on Measuring, Modelling and Evaluating Computing and Communication Systems, MMB 1995 ; Conference date: 20-09-1995 Through 22-09-1995",
}