Skip to main content

Parallel implementation of the algebraic path problem

  • Nonnumerical Algorithms (Session 2.2)
  • Conference paper
  • First Online:
CONPAR 86 (CONPAR 1986)

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

Included in the following conference series:

Abstract

The Algebraic Path Problem is a general framework which unifies several algorithms arising from various fields of computer science. Rote [11] introduces a general algorithm to solve any instance of the APP, as well as a hexagonal systolic array of (n+1)2 elementary processors which can solve the problem in 7n-2 time steps. We propose a new algorithm to solve the APP, and demonstrate its equivalence with Rote's algorithm. The new algorithm is more suitable to parallelization: we propose an orthogonal systolic array of n(n+1) processors which solves the APP within only 5n-2 steps. Finally, we give some experiments on the implementation of our new algorithm in the parallel environment developped by IBM at ECSEC in Roma.

Support from the IBM European Center for Scientific and Engineering Computing in Roma and the Coordinated Research Program C3 of CNRS is gratefully acknowledged.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. CLEMENTI, Progress report on our experimentation with parallel supercomputers ICAP1 and ICAP2, Conf. "Le Calcul ... Demain", P. Chenin et al. eds, Masson 1985

    Google Scholar 

  2. P. DI CHIO, V. ZECCA, IBM ECSEC facilities: user's guide, IBM ECSEC Report, Roma 1985

    Google Scholar 

  3. L.J. GUIBAS, H.T. KUNG, C.D. THOMPSON, Direct VLSI implementation of combinatorial algorithms, Proc. Caltech Conf. on VLSI, California Inst. Technology, Pasadena 1979, 509–525

    Google Scholar 

  4. K. HWANG et F. BRIGGS, Parallel processing and computer architecture, Mc Graw Hill, 1984

    Google Scholar 

  5. H.T. KUNG, Why systolic architectures, Computer 15, 1 (1982), 37–46

    Google Scholar 

  6. H.T. KUNG, C.E. LEISERSON, Systolic arrays for (VLSI), Proc. of the Symposium on Sparse Matrices Computations, I.S. Duff and G.W. Stewart eds, Knoxville, Tenn. (1978), 256–282

    Google Scholar 

  7. R.E. LORD, J.S. KOWALIK, S.P. KUMAR, Solving linear algebraic equations on an MIMD computer, J. ACM 30 (1), (1983), p 103–117

    Article  Google Scholar 

  8. J.G. NASH, S. HANSEN, G.R. NUDD, VLSI processor arrays for matrix manipulation, VLSI Systems & Computations, H.T.Kung et al. eds, Computer Science Press (1981), 367–378

    Google Scholar 

  9. Y. ROBERT, Block LU decomposition of a band matrix on a systolic array, Int. J. Computer Math. 17 (1985), 295–315

    Google Scholar 

  10. Y. ROBERT, D. TRYSTRAM, Un réseau systolique pour le problème du chemin algébrique, C.R.A.S. Paris 302, I, 6 (1986), 241–244

    Google Scholar 

  11. G. ROTE, A systolic array algorithm for the algebraic path problem (shortest paths; matrix inversion), Computing 34 (1985), 191–219

    Google Scholar 

  12. U. SCHENDEL, Introduction to numerical methods for parallel computers, E. Horwood 1984

    Google Scholar 

  13. J.M. STONE, V.A. NORTON, F.D. ROGERS, E.A. MELTON, G.F. PFISTER, The VM/EPEX FORTRAN preprocessor reference, IBM Report, Yorktown Heights, NY, USA (1985)

    Google Scholar 

  14. U. ZIMMERMANN, Linear and combinatorial optimization in ordered algebraic structures, Ann. Discrete Math. 10, 1 (1981), 1–380

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wolfgang Händler Dieter Haupt Rolf Jeltsch Wilfried Juling Otto Lange

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Robert, Y., Trystram, D. (1986). Parallel implementation of the algebraic path problem. In: Händler, W., Haupt, D., Jeltsch, R., Juling, W., Lange, O. (eds) CONPAR 86. CONPAR 1986. Lecture Notes in Computer Science, vol 237. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16811-7_165

Download citation

  • DOI: https://doi.org/10.1007/3-540-16811-7_165

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-16811-9

  • Online ISBN: 978-3-540-44856-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics