Abstract
Parallel/Distributed application development is an extremely difficult task for non-expert programmers, and support tools are therefore needed for all phases of the development cycle of these kinds of application. This study specifically presents the development of an analytical performance model for pipelined applications. This model is intended to be used in the POETRIES distributed-program development environment, which is aimed at dynamic performance tuning based on frameworks with an associated performance model.
This work was supported by MCyT-Spain under contract TIN 2004 – 03388 and partially supported by the Generalitat de Catalunya – Grup de Recerca Consolidat 2001 SGR-00218. The work developed at the University of Wisconsin has been supported by the research grant 2003/BE/00170 of the AGAUR
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Cesar, E., Morajko, A., Margalef, T., Sorribes, J., Espinosa, A., Luque, E.: Dynamic Performance Tuning Supported by Program Specification. Scientific Programming 10, 35–44 (2002)
Cesar, E., Mesa, J.G., Sorribes, J., Luque, E.: POETRIES: Performance oriented environment for transparent resource-management, implementing end-user parallel/Distributed applications. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 141–146. Springer, Heidelberg (2003)
Cesar, E., Mesa, J.G., Sorribes, J., Luque, E.: Modeling Master-Worker Applications in POETRIES. In: Proceedings of the 9th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2004), April 2004, pp. 22–30. IEEE Computer Society, Santa Fe (2004)
Massingill, B.L., et al.: A Pattern Language for Parallel Application Programs. In: Bode, A., Ludwig, T., Karl, W.C., Wismüller, R. (eds.) Euro-Par 2000. LNCS, vol. 1900, pp. 678–681. Springer, Heidelberg (2000)
MacDonald, S., Anvik, J., Bromling, S., Schaeffer, J., Szafron, D., Tan, K.: From Patterns to Frameworks to Parallel Programs. Parallel Computing 28(12), 1663–1683 (2002)
Cole, M.: Bringing Skeletons out of the Closet: A Pragmatic Manifesto for Skeletal Parallel Programming. Parallel Computing 30(3), 389–406 (2004)
Richert, T.: Skil: Programming with Algorithmic Skeletons – A Practical Point of View. In: Proceedings of the 12th International Workshop on Implementation of Functional Languages, Germany, pp. 15–30 (2002)
Darlington, J., To, H.W.: Building Parallel Applications without Programming. In: Abstract Machine Models for H. Parallel Computers, pp. 140–154. Oxford University Press, Oxford (1995)
Pllana, S., Fahringer, T.: On Customizing the UML for Modelling Performance-Oriented Applications. In: Jézéquel, J.-M., Hussmann, H., Cook, S. (eds.) UML 2002. LNCS, vol. 2460, p. 259. Springer, Heidelberg (2002)
Espinosa, A., Margalef, T., Luque, E.: Integrating Automatic Techniques in a Performance Analysis Session. In: Bode, A., Ludwig, T., Karl, W.C., Wismüller, R. (eds.) Euro-Par 2000. LNCS, vol. 1900, pp. 173–177. Springer, Heidelberg (2000)
Wolf, F., Morh, B.: Automatic Performance Analysis of SPM Cluster Applications. Technical Report IB-2001-05 (2001)
Fahringer, T., Požgaj, A.: P3T+: A Performance Estimator for Distributed and Parallel Programs. Scientific Programming 8(2),IOS Press (2000)
Miller, B.P., et al.: The Paradyn Parallel Performance Measurement Tool. IEEE Computer 28(11), 37–46 (1995)
Benoit, A., Cole, M., Gilmore, S., Hillston, J.: Evaluating the Performance of Skeleton-Based High Level Parallel Programs. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3038, pp. 289–296. Springer, Heidelberg (2004)
Morajko, A., Morajko, O., Jorba, J., Margalef, T., Luque, E.: Automatic Performance Analysis and Dynamic Tuning of Distributed Applications. Parallel Processing Letters 13(2), 169–187 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
César, E., Sorribes, J., Luque, E. (2005). Modeling Pipeline Applications in POETRIES. In: Cunha, J.C., Medeiros, P.D. (eds) Euro-Par 2005 Parallel Processing. Euro-Par 2005. Lecture Notes in Computer Science, vol 3648. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11549468_12
Download citation
DOI: https://doi.org/10.1007/11549468_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28700-1
Online ISBN: 978-3-540-31925-2
eBook Packages: Computer ScienceComputer Science (R0)