Skip to main content

An Improved Model for Predicting HPL Performance

  • Conference paper
Advances in Grid and Pervasive Computing (GPC 2007)

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

Included in the following conference series:

Abstract

In this paper, we propose an improved model for predicting HPL (High performance Linpack) performance. In order to accurately predict the maximal LINPACK performance we first divide the performance model into two parts: computational cost and message passing overhead. In the message passing overhead, we adopt Xu and Hwang’s broadcast model instead of the point-to-point message passing model. HPL performance prediction is a multi-variables problem. In this proposed model we improved the existing model by introducing a weighting function to account for many effects such that the proposed model could more accurately predict the maximal LINPACK performance R max . This improvement in prediction accuracy has been verified on a variety of architectures, including IA64 and IA32 CPUs in a Myrinet-based environment, as well as in Quadrics, Gigabits Ethernet and other network environments. Our improved model can help cluster users in estimating the maximal HPL performance of their systems.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sterling, T., Becker, D., Savarese, D., et al.: BEOWULF: A Parallel Workstation for Scientific Computation. In: Proc. Of the 1995 International Conf. On Parallel Processing (1995)

    Google Scholar 

  2. Sterling, T., Savarese, D., Becker, D., et al.: Communication Overhead for Space Science Applications on the Beowulf Parallel Workstation. In: Proc. of 4th IEEE Symposium on High Performance Distributed Computing (1995)

    Google Scholar 

  3. Reschke, C., Sterling, T., Ridge, D.: A Design Study of Alternative Network Topologies for the Beowulf Parallel Workstation. In: Proceedings of the 5th IEEE Symposium on High Performance and Distributed Computing (1996)

    Google Scholar 

  4. Ridge, D., Becker, D., Merkey, P.: Beowulf: Harnessing the Power of Parallelism in a Pile-of-PCs. In: Proceedings of IEEE Aerospace (1997)

    Google Scholar 

  5. Pfister, G.F.: In Search of Clusters. Prentice-Hall, Englewood Cliffs (1998)

    Google Scholar 

  6. Top 500 List, http://www.top500.org

  7. HPL Web site, http://www.netlib.org/benchmark/hpl/

  8. Wang, P., et al.: LINPACK Performance on a Geographically Distributed Linux Cluster. In: 18th International Parallel and Distributed Processing Symposium (IPDPS’04), Santa Fe, New Mexico (2004)

    Google Scholar 

  9. Hockney, R.W.: The Communication Challenge for MPP: Intel Paragon and Meiko CS-2. Parallel Computing 20, 389–398 (1994)

    Google Scholar 

  10. Xu, Z., Hwang, K.: Modeling Communication Overhead: MPI and MPL Performance on the IBM SP2. IEEE Parallel & Distributed Technology 4(1), 9–23 (1996)

    Article  Google Scholar 

  11. NCHC Formosa PC Cluster Home Page, http://formosa.nchc.org.tw

  12. NCHC Triton Cluster Home Page, http://www/english/pcCluster.php

    Google Scholar 

  13. Zhang, W., Chen, M., Fan, J.: HPL Performance Prevision to Intending System Improvement. In: Second International Symposium on Parallel and Distributed Processing and Applications (2004)

    Google Scholar 

  14. Boden, N.J., et al.: Myrinet: A Giga-bit-per-second Local-area Network. In: IEEE micro (1995)

    Google Scholar 

  15. Burns, G., Daoud, R., Vaigl, J.: LAM: An Open Cluster Environment for MPI. In: Proceedings of Supercomputing Symposium’94, pp. 379–386 (1994)

    Google Scholar 

  16. Petrini, F., et al.: Performance Evaluation of the Quadrics Interconnection Network. Cluster Computing (2003)

    Google Scholar 

  17. GOTO library, http://www.cs.utexas.edu/users/kgoto

  18. Chou, C.-Y., et al.: Modeling Message-Passing Overhead on NCHC Formosa PC Cluster. In: Chung, Y.-C., Moreira, J.E. (eds.) GPC 2006. LNCS, vol. 3947, pp. 299–307. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  19. Zhang, W., Fan, J., Chen, M.: Efficient Determination of Block Size NB for Parallel Linpack Test. In: The 16th IASTED International Conference on Parallel and Distributed Computing and Systems (2004)

    Google Scholar 

  20. Gunawan, T., Cai, W.: Performance Analysis of a Myrinet-Based Cluster. Cluster Computing 6, 229–313 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christophe Cérin Kuan-Ching Li

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Chou, CY., Chang, HY., Wang, ST., Huang, KC., Shen, CY. (2007). An Improved Model for Predicting HPL Performance. In: Cérin, C., Li, KC. (eds) Advances in Grid and Pervasive Computing. GPC 2007. Lecture Notes in Computer Science, vol 4459. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72360-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72360-8_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72359-2

  • Online ISBN: 978-3-540-72360-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics