Abstract
Performance data usually must be archived for various performance analysis and optimization tasks such as multi-experiment analysis, performance comparison, automated performance diagnosis. However, little effort has been done to employ data repositories to organize and store performance data. This lack of systematic organization of data has hindered several aspects of performance analysis tools such as performance comparison, performance data sharing and tools integration. In this paper we describe our approach to exploit a relational-based experiment data repository in SCALEA which is a performance instrumentation, measurement, analysis and visualization tool for parallel programs. We present the design and use of SCALEA’s experiment data repository which is employed to store information about performance experiments including application, source code, machine information and performance data. Performance results are associated with experiments, source code and machine information. SCALEA is able to offer search and filter capabilities, to support multi-experiment analysis as well as to provide well-defined interfaces for accessing the data repository and leveraging the performance data sharing and tools integration.
This research is partially supported by the Austrian Science Fund as part of the Aurora Project under contract SFBF1104.
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
Fahringer, T., Gerndt, M., Mohr, B., Wolf, F., Riley, G., Träff, J.: Knowledge Specification for Automatic Performance Analysis, Revised Version. APART Technical Report, Workpackage 2, Identification and Formalization of Knowledge, Technical Report (August 2001), http://www.kfa-juelich.de/apart/result.html
Fahringer, T., Seragiotto, C.: Automatic search for performance problems in parallel and distributed programs by using multi-experiment analysis. In: International Conference On High Performance Computing (HiPC 2002), Bangalore, India, December 2002, Springer, Heidelberg (2002)
GmbH, P.: VAMPIR: Visualization and Analysis of MPI Programs, http://www.pallas.com/e/products/vampir/index.htm
Karavanic, K.L., Miller, B.P.: Experiment Management Support for Performance Tuning. In: Proceedings of Supercomputing 1997 (CD-ROM), San Jose, CA, ACM SIGARCH and IEEE (November 1997)
Malony, A., Shende, S.: Performance technology for complex parallel and distributed systems. In: Kotsis, G., Kacsuk, P. (eds.) Third International Austrian/Hungarian Workshop on Distributed and Parallel Systems (DAPSYS 2000), September 2000, pp. 37–46. Kluwer Academic Publishers, Dordrecht (2000)
Park, I., Voss, M., Armstrong, B., Eigenmann, R.: Parallel programming and performance evaluation with the URSA tool family. International Journal of Parallel Programming 26(5), 541 (1998)
Pllana, S., Fahringer, T.: UML Based Modeling of Performance Oriented Parallel and Distributed Applications. In: Proceedings of the 2002 Winter Simulation Conference, San Diego, California, USA, December 2002, IEEE, Los Alamitos (2002)
PostgreSQL 7.1.2 , http://www.postgresql.org/docs/
Taylor, V., Wu, X., Geisler, J., Li, X., Lan, Z., Stevens, R., Hereld, M., Judson, I.R.: Prophesy:An Infrastructure for Analyzing and Modeling the Performance of Parallel and Distributed Applications. In: Proc.of the Ninth IEEE International Symposium on High Performance Distributed Computing (HPDC’s 2000), Pittsburgh, August 2000, IEEE Computer Society Press, Los Alamitos (2000)
Paradyn Parallel Performance Tools, http://www.cs.wisc.edu/paradyn/
Truong, H.-L., Fahringer, T.: SCALEA: A Performance Analysis Tool for Distributed and Parallel Program. In: 8th International Europar Conference(EuroPar 2002), Paderborn, Germany, LNCS. Springer, Heidelberg (2002)
Truong, H.-L., Fahringer, T., Madsen, G., Malony, A.D., Moritsch, H., Shende, S.: On Using SCALEA for Performance Analysis of Distributed and Parallel Programs. In: Proceeding of the 9th IEEE/ACM High- Performance Networking and Computing Conference (SC 2001), Denver, USA (November 2001)
Wolf, F., Mohr, B.: Automatic Performance Analysis of Hybrid MPI/OpenMP Applications. In: Proceedings of the Eleventh Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP-11) , pp. 13–22. IEEE Computer Society Press, Los Alamitos (2003)
Zaki, O., Lusk, E., Gropp, W., Swider, D.: Toward scalable performance visualization with Jumpshot. The International Journal of High Performance Computing Applications 13(3), 277–288 (Fall 1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Truong, HL., Fahringer, T. (2003). On Utilizing Experiment Data Repository for Performance Analysis of Parallel Applications. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds) Euro-Par 2003 Parallel Processing. Euro-Par 2003. Lecture Notes in Computer Science, vol 2790. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45209-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-45209-6_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40788-1
Online ISBN: 978-3-540-45209-6
eBook Packages: Springer Book Archive