Skip to main content

Hypercube implementation and performance analysis for extrapolation methods

  • Conference paper
  • First Online:

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

Abstract

Solving initial value problems (IVP) for ordinary differential equations (ODE) has long been believed to be an inherently sequential procedure. But extrapolation methods for solving ODEs which provide solutions of high quality possess a large potential of parallelism. In this article, we present a parallel algorithm for extrapolation based on the explicit Richardson-Euler method. A detailed theoretical runtime analysis using appropriate primitives for communication considers exact runtime, overhead and speedup for a hypercube architecteure. Experiments on the Intel iPSC/860 shows the numerical evidence of the theoretically computed runtimes.

Both authors supported by DFG, SFB 124

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D.P. Bertsekas and J.N. Tsitsiklis. Parallel and Distributed Computing. Prentice Hall, New York, NY, 1988.

    Google Scholar 

  2. A. Bingert, A. Formella, A.M. Müller, and W.J. Paul. Isolating the Reasons for the Performance of Parallel Machines on Numerical Programs. In International Workshop on Automatic Distributed Memory Parallelization, Automatic Data Distribution and Automatic Parallel Performance Prediction, pages 34–64, 1993.

    Google Scholar 

  3. Z. Bozkus, S. Ranka, and G. Fox. Benchmarking the CM-5 Multicomputer. In IEEE Proceedings, 1992.

    Google Scholar 

  4. E.G. Coffman, M.R. Garey, and D.S. Johnson. An Application of Bin-Packing to Multiprocessor Scheduling. SIAM Journal of Computing, 7(1):1–17, 1978.

    Google Scholar 

  5. M.A. Franklin. Parallel Solution of Ordinary Differential Equations. IEEE Transactions on Computers, 27(5):413–420, 1978.

    Google Scholar 

  6. D. Hutchinson and B.M.S. Khalaf. Parallel Algorithms for Solving Initial Value Problems: Front Broadening and Embedded Parallelism. Parallel Computing, 17:957–968, 1991.

    Google Scholar 

  7. S.L. Johnsson and C.T. Ho. Optimum Broadcasting and Personalized Communication in Hypercubes. IEEE Transactions on Computers, 38(9):1249–1268, 1989.

    Google Scholar 

  8. T. Rauber and G. Rünger. Load Balancing for Extrapolation Methods on Distributed Memory Multiprocessors. In Proceedings of the PARLE'94, Athen, Greece, July 1994.

    Google Scholar 

  9. J. Stoer and R. Bulirsch. Introduction to Numerical Analysis Springer, New York, 1990.

    Google Scholar 

  10. P.B. Worland. Parallel Methods for the Numerical Solution of Ordinary Differential Equations. IEEE Transactions on Computers, 25(10):1045–1048, 1976.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bruno Buchberger Jens Volkert

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rauber, T., Rünger, G. (1994). Hypercube implementation and performance analysis for extrapolation methods. In: Buchberger, B., Volkert, J. (eds) Parallel Processing: CONPAR 94 — VAPP VI. VAPP CONPAR 1994 1994. Lecture Notes in Computer Science, vol 854. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58430-7_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-58430-7_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58430-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics