Skip to main content

Testing the Significance of Parameters of Models Estimating Execution Time of Parallel Program Loops According to the Open MPI Standard

  • Conference paper
  • First Online:
Advances in Dependability Engineering of Complex Systems (DepCoS-RELCOMEX 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 582))

Included in the following conference series:

Abstract

The authors present their own models for estimating the execution time of program loops in parallel systems with message transmission (Open MPI) along with an analysis of the significance of the parameters used for the estimation and for proving the correctness of these models, which is the main goal of this article. The significance analysis proposed by the authors of the models was based on measurements of actual performance of test loops from the NAS Parallel Benchmarks, which provides sets of test loops in the field of numerical problem solving. By applying the significance analysis, we demonstrate the accuracy of selected parameters as relevant parameters of the presented models. The significance analysis was based on soft reduction of conditional attributes using the relative probability of rules useful in the theory of rough sets.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

References

  1. Rauber, T., RĂŒnger, G.: Parallel Programming for Multicore and Cluster Systems, 2nd edn. Springer, Heidelberg (2012)

    MATH  Google Scholar 

  2. Abd-El-Barr, M., El-Rewini, H.: Fundamentals of Computer Organization and Architecture. Wiley, Hoboken (2005)

    Google Scholar 

  3. Pacheco, P.: An Introduction to Parallel Programming. Morgan Kaufmann Publishers, Elsevier, Burlington (2011)

    Google Scholar 

  4. Kshemkalyami, A.D., Singhal, M.: Distributed Computing, Principles, Algorithms, and Systems. Cambridge University Press, New York (2008)

    Book  Google Scholar 

  5. Gramma, A., Karypis, G., Gupta, A.: Introduction to Parallel Computing, 3rd edn. Pearson, Upper Saddle River (2003)

    Google Scholar 

  6. Allen, R., Kennedy, K.: Optimizing Compilers for Modern Architectures A Dependence-based Approach. Morgan Kaufmann, Burlington (2001)

    Google Scholar 

  7. PaƂkowski, M.: Algorytmy zwiększające ekstrakcję równolegƂoƛci w pętlach programowych, praca doktorska. Politechnika SzczeciƄska, Szczecin (2008)

    Google Scholar 

  8. Lewis, T.: Foundations of Parallel Programming: A Machine-Independent Approach. IEEE Computer Society Press, Washington, D.C. (1992)

    Google Scholar 

  9. Wróbel, M.: Models for estimating the execution time of software loops in parallel and distributed systems. In: Theory and Engineering of Complex Systems and Dependability. Advances in Intelligent Systems and Computing, vol. 365, pp. 533–542 (2015)

    Google Scholar 

  10. NAS Parallel Benchmarks. http://www.nas.nasa.gov/publications/npb.html. Access date Sep 2016

  11. Pawlak, Z.: Rough sets. Int. J. Comput. Inf. Sci. 11, 341–356 (1982)

    Article  MATH  Google Scholar 

  12. Ponce, J., Karahoca, A.: Data Mining and Knowledge Discovery in Real Life Applications. i-Tech Education and Publishing, Croatia (2009)

    Book  Google Scholar 

  13. Xie, N.-X.: An algorithm on the parameter reduction of soft sets. Fuzzy Inf. Eng. 8(2), 127–145 (2016). ISSN 1616-8658

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Magdalena Nozdrzykowska .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Nozdrzykowski, Ɓ., Nozdrzykowska, M. (2018). Testing the Significance of Parameters of Models Estimating Execution Time of Parallel Program Loops According to the Open MPI Standard. In: Zamojski, W., Mazurkiewicz, J., Sugier, J., Walkowiak, T., Kacprzyk, J. (eds) Advances in Dependability Engineering of Complex Systems. DepCoS-RELCOMEX 2017. Advances in Intelligent Systems and Computing, vol 582. Springer, Cham. https://doi.org/10.1007/978-3-319-59415-6_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59415-6_32

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59414-9

  • Online ISBN: 978-3-319-59415-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics