Skip to main content

Optimal parallel execution of complete binary trees and grids into most popular interconnection networks

  • Conference paper
  • First Online:
PARLE'94 Parallel Architectures and Languages Europe (PARLE 1994)

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

  • 129 Accesses

Abstract

In this paper, we consider an extension of the well known PRAM model for parallel distributed-memory computers using local communications. We present scheduling algorithms for the execution of complete binary trees on hypercube, de Bruijn, linear and grid interconnection networks on this model. We also show that a two dimensional grid precedence graph can be executed in optimal time on all these networks.

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. R.J. Anderson, P. Beame, W. Ruzzo, Low Overhead Parallel Schedules for Task Graphs, Proc. SPAA (1990).

    Google Scholar 

  2. E. Bampis, J-C. König, D. Trystram, A Low overhead schedule for a 3D-Grid Graph, Parallel Processing Letters Vol. 2, Nℴ 4, (1992) pp 363–372.

    Article  Google Scholar 

  3. N.G. De Bruijn, A Combinatorial Problem, Koninlijke Nederlandsa Academie van Wettenschappen Proc., Ser. A49, 758–764, (1946).

    Google Scholar 

  4. S.H. Bokhari, On the Mapping Problem, IEEE Trans. Comput. C-30, (1981), pp 207–214.

    Google Scholar 

  5. E.G. Coffman, P.J. Denning, Operating Systems Theory, Prentice Hall (1972).

    Google Scholar 

  6. M. Cosnard, A. Ferreira, Designing parallel non numerical algorithms, in Parallel Computing '91, Eds. D.J. Evans et coll., North Holland (1991) pp 3–18.

    Google Scholar 

  7. A. Gibbons, W. Rytter, Efficient Parallel Algorithms, Cambridge University Press, (1988).

    Google Scholar 

  8. R.M. Karp, V. Ramachandran, A survey of parallel algorithms for shared memory machines, Handbook of Theor. Comp. Sc., Ed. Van Leeuwen, North Holland (1992) pp 869–942.

    Google Scholar 

  9. S. Rao Kosaraju, A.L. Delcher, Optimal Parallel Evaluation of Tree-structured Computations by Raking, LNCS nℴ 319, VLSI Algorithms and Architectures, pp 103–110.

    Google Scholar 

  10. G.L. Millet, V. Ramachandran, E. Kaltofen, Efficient Parallel Evaluation of Straight-Line Code and Arithmetic Circuits, Proc. Aegean Workshop on Computing, LNCS nℴ 227, (1986), pp 236–251.

    Google Scholar 

  11. A. Gibbons, M. Patterson, Dense-Edgs Embedding of binary trees in the mesh, Proc. SPAA, (1992) pp 257–263.

    Google Scholar 

  12. M.S. Patterson, W.L. Ruzzo, L. Snyder, Bounds on Minimax Edge Length for Complete Binary Trees, Proc. of the 13th ACM Symp. on the Theory of Comp., (1981), pp 293–299.

    Google Scholar 

  13. C. Papadimitriou, J. Ullman, A Communication Time Tradeoff, SIAM J. on Computing, Vol. 16, No 4, (1987), pp 639–646.

    Article  Google Scholar 

  14. W.L. Ruzzo, L. Snyder, Minimum Edge Length Planar Embeddings of Trees, in Kung, Sprull, Steele: VLSI Systems and Computations, Comp. Sc. Press, 119–123(1981).

    Google Scholar 

  15. Y. Saad, Some Topological Properties of the Hypercube Multiprocessor, Research Report 389, Dept. Comp. Sc., Yale University (1984).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Costas Halatsis Dimitrios Maritsas George Philokyprou Sergios Theodoridis

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bampis, E., König, J.C., Trystram, D. (1994). Optimal parallel execution of complete binary trees and grids into most popular interconnection networks. In: Halatsis, C., Maritsas, D., Philokyprou, G., Theodoridis, S. (eds) PARLE'94 Parallel Architectures and Languages Europe. PARLE 1994. Lecture Notes in Computer Science, vol 817. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58184-7_95

Download citation

  • DOI: https://doi.org/10.1007/3-540-58184-7_95

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58184-0

  • Online ISBN: 978-3-540-48477-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics