Abstract
In this paper, an open performance model framework PMPS(n) and a realization of this framework PMPS(3), including memory, I/O and network, are presented and used to predict runtime of NPB benchmarks on P4 cluster. The experimental results demonstrates that PMPS(3) can work much better than PERC for I/O intensive applications, and can do as well as PERC for memory-intensive applications. Through further analysis, it is indicated that the results of the performance model can be influenced by the data correlations, control correlations and operation overlaps and which must be considered in the models to improve the prediction precision. The experimental results also showed that PMPS(n) be of great scalability.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Svobodova, L.: Computer System Performance Measurement and Evaluation Methods: Analysis and Applications. Elsevier, New York (1976)
Lo, J., Egger, S., Emer, J., Levy, H., Stamm, R., Tullsen, D.: Converting Thread-Level Parallelism to Instruction-Level Parallelism via Simultaneous Multithreading. ACM Transactions on Computer Systems (1997)
Snavely, A., Carrington, L., Wolter, N., Labarta, J., Badia, R., Purkayastha, A.: A Framework for Performance Modeling and Prediction. In: Proceedings of SC 2002 (2002)
Carrington, L., Wolter, N., Snavely, A., Lee, C.: Applying an Automated Framework to Produce Accurate Blind Performance Predictions of Full-Scale HPC Applications. In: UGC 2004 (2004)
Snavely, A., Wolter, N., Carrington, L.: Modeling Application Performance by Convolving Machine Signatures with Application Profiles. In: IEEE 4th Annual Workshop on Workload Characterization, Austin (2001)
Carrington, L., Gao, X.F., Wolter, N., Snavely, A., Lee, C.: Performance Sensitivity Studies for Strategic Applications. In: UGC 2005 (2005)
NAS Parallel Benchmarks, http://www.nas.nasa.gov/software/npb (2005)
Carns, P.H., Ligon, I.W.B., Ross, R.B., Thakur, R.: PVFS: A Parallel File System For Linux Clusters. In: Proceedings of the 4th Annual Linux Showcase and Conference, Atlanta, GA, pp. 317–327 (2000)
Ross, R., Nurmi, D., Cheng, A., Zingale, M.: A Case Study in Application I/O on Linux Clusters. In: Proceedings of Supercomputing 2001 (2001)
Thakur, R., Gropp, W., Lusk, E.: On implementing MPI-IO portably and with high performance. In: Proceedings of the Sixth Workshop on Input/Output in Parallel and Distributed Systems, pp. 23–32 (1999)
Hierarchical Data Format 5, http://hdf.ncsa.uiuc.edu/
Rob, F., Van, W.D.: NAS Parallel Benchmark I/O Version 2.4. NAS Technical Report NAS-03-002 (2003)
David, H., Bronis, S.: Performance Research: Current Status and Future Directions (2005), http://perc.nersc.gov/main.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yong-ran, C., Xing-yun, Q., Yue, Q., Wen-hua, D. (2006). PMPS(3): A Performance Model of Parallel Systems. In: Jesshope, C., Egan, C. (eds) Advances in Computer Systems Architecture. ACSAC 2006. Lecture Notes in Computer Science, vol 4186. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11859802_28
Download citation
DOI: https://doi.org/10.1007/11859802_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40056-1
Online ISBN: 978-3-540-40058-5
eBook Packages: Computer ScienceComputer Science (R0)