Skip to main content

PMPS(3): A Performance Model of Parallel Systems

  • Conference paper
  • 638 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4186))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Svobodova, L.: Computer System Performance Measurement and Evaluation Methods: Analysis and Applications. Elsevier, New York (1976)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Carrington, L., Gao, X.F., Wolter, N., Snavely, A., Lee, C.: Performance Sensitivity Studies for Strategic Applications. In: UGC 2005 (2005)

    Google Scholar 

  7. NAS Parallel Benchmarks, http://www.nas.nasa.gov/software/npb (2005)

  8. 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)

    Google Scholar 

  9. Ross, R., Nurmi, D., Cheng, A., Zingale, M.: A Case Study in Application I/O on Linux Clusters. In: Proceedings of Supercomputing 2001 (2001)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Hierarchical Data Format 5, http://hdf.ncsa.uiuc.edu/

  12. Rob, F., Van, W.D.: NAS Parallel Benchmark I/O Version 2.4. NAS Technical Report NAS-03-002 (2003)

    Google Scholar 

  13. David, H., Bronis, S.: Performance Research: Current Status and Future Directions (2005), http://perc.nersc.gov/main.htm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics