Skip to main content

Evaluation of Parallel Programs by Measurement of Its Granularity

  • Conference paper
  • First Online:
Book cover Parallel Processing and Applied Mathematics (PPAM 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2328))

Abstract

In the past years computing has been moving from the sequential world to the parallel one, from centralised organisation to a decentralised. In parallel programming the goal of the design process cannot be reduced to optimise a single metrics like for example speed. While evaluating a parallel program a problem specific function of execution time, memory requirements, communication cost, implementation cost, and others have to be taken into consideration. The paper deals with the use of an idea of program granularity in the evaluation of parallel programs. The obtained results suggest that the presented method can be used for performance evaluation of parallel programs.

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. Cosnard M., Trystan D., Parallel Algorithms and Architectures, International Thomson Publishing Company, London 1995.

    Google Scholar 

  2. Foster I., Designing and Building Parallel Programs, Addison-Wesley Pub., 1995 (also available at http://www.mcs.anl.gov/dbpp/text/book.html).

  3. Gustafson J.L., Reevaluating Amdahl’s Law, Communication of the ACM, May 1988, pp. 532–533

    Google Scholar 

  4. Grama A.Y., Gupta A., Kumar V., Isoefficiency: Measuring the Scalability of Parallel Algorithms and Architectures, IEEE Parallel & Distributed Technology, August 1993, pp. 12–21.

    Google Scholar 

  5. Huzar Z., Kwiatkowski J., Magott J., Dataflow Processing Modeling in Performance Extension of LOTOS, Proceedings of the IASTED International Conference Parallel and Distributed Processing Systems-Euro-PDS’97, Barcelona, Spain-1997, pp. 335–339.

    Google Scholar 

  6. Konieczny D., Kwiatkowski J., Skrzypczynski G., Parallel Search Algorithms for the Distributed environments, Proceedings of the 16th IASTED International Conference APPLIED INFORMATICS, Garmisch-Partenkirchen, Germany-1998, pp. 324–327.

    Google Scholar 

  7. Kwiatkowski J., Performance Evaluation if Parallel Programs, Proceedings of the International Conference Parallel Processing and Applied Mathematics PPAM’99, Kazimierz Dolny, Poland 1999, pp. 75–85

    Google Scholar 

  8. Kumar V., Grama A., Gupta A., Karypis G., Introduction to Parallel Computing, The Benjamin/Cummings Pub. Inc., 1995

    Google Scholar 

  9. Lewis T, Revini H., Introduction to Parallel Computing, Prentice-Hall, 1992

    Google Scholar 

  10. Peterson D., Chamberlain D., Beyond Execution Time: Expanding the Use of Performance Models, IEEE Parallel & Distr. Technology, summer 1994, pp. 37–49

    Google Scholar 

  11. Sahni S., Thanvantri V., Performance Metrics: Keeping the Focus on Runtime, IEEE Parallel & Distributed Technology, spring 1996, pp. 43–56

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kwiatkowski, J. (2002). Evaluation of Parallel Programs by Measurement of Its Granularity. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2001. Lecture Notes in Computer Science, vol 2328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48086-2_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-48086-2_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43792-5

  • Online ISBN: 978-3-540-48086-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics