H. Jonkers, - Jonkers, H.; van Gemund, A.J.C.; Reijns, G.L. Fac. of Electr. Eng., Delft Univ. of Technol., Netherlands
A.J.C. van Gemund, - Jonkers, H.; van Gemund, A.J.C.; Reijns, G.L. Fac. of Electr. Eng., Delft Univ. of Technol., Netherlands
G.L. Reijns, - Jonkers, H.; van Gemund, A.J.C.; Reijns, G.L. Fac. of Electr. Eng., Delft Univ. of Technol., Netherlands
For the development of efficient parallel applications, fast but reliable performance predictions are essential. Many existing modelling formalisms are either not directly suited to model parallel applications, or too expensive. This paper describes several extensions and improvements to a previously introduced methodology, based on an extension of queueing networks. The set of machine model building blocks is extended, a new algorithm for the prediction of multiple-class parallel section completion times is introduced, and it is shown how programs containing conditional statements at the program level and memory hierarchies at the machine level are modelled. The concepts introduced in this paper are illustrated by a number of examples throughout the paper, and a case study comparing the predictions to measurements carried out on an actual parallel machine.
Index Terms:
parallel machines; performance evaluation; probability; queueing theory; probabilistic approach; parallel system performance modelling; efficient parallel applications development; reliable performance predictions; modelling formalisms; queueing networks; machine model building blocks; multiple-class parallel section completion times; conditional statements; memory hierarchies; case study; parallel machine
Citation:
H. Jonkers, A.J.C. van Gemund, G.L. Reijns, "A probabilistic approach to parallel system performance modelling," hicss, pp.412, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995