Skip to main content

A reconfigurable parallel algorithm for sparse Cholesky factorization

  • Conference paper
  • First Online:
Parallel Algorithms for Irregularly Structured Problems (IRREGULAR 1995)

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

Abstract

This paper describes an efficient multi-phase parallel algorithm for sparse Cholesky factorization. The algorithm is simple in its concept and takes ideas from Kumar and Gupta [13] and Roman [18]. We adapt the sub-tree to sub-cube mapping strategy introduced by George et al [9] to reconfigurable parallel machines which allows an improvement in communication performances. In the case of regular grid problems our algorithm incurs less communication overhead and is more scalable that the known parallel sparse Cholesky factorization [9, 13]. Furthermore, we extend our algorithm to the case of the block Cholesky factorization. The different simulation results confirm our analysis and produce good speedup.

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. J-M. Adamo and L. Trejo. Programming Environment for Phase-reconfigurable Parallel Programming on Supernode. Journal of Parallel and Distributed Computing, 23:278–292, 1994.

    Article  Google Scholar 

  2. A. Benaini. The WW T factorization of dense and sparse matrices. Intern. J. Computer Math., 56:219–229, 1995.

    Google Scholar 

  3. A. Benaini and D. Laiymani. A Multi-phase Gossip Procedure: Application to Matrices Factorization. In Int. Conf. Software for Multiprocessors and Supercomputers, pages 426–434, 1994.

    Google Scholar 

  4. A. Benaini and D. Laiymani. Parallel Block Generalized WZ Factorization on a Reconfigurable Machine. In Proc. of International Conference on Parallel and Distributed Systems. IEEE Computer Society, December 1994.

    Google Scholar 

  5. M. Cosnard. A comparison of parallel machine models from the point of view of scalability. In Proc. of MPCS'94, pages 258–267. IEEE Computer Society, 1994.

    Google Scholar 

  6. F. Desprez. Procédure de Base pour le Calcul Scientifique sur Machines Parallèles a Mémoire Distribuée. PhD thesis, Institut National Polytechnique de Grenoble, 1994.

    Google Scholar 

  7. I. Duff. Parallel implementation of multifrontal schemes. Parallel Computing, pages 193–204, 1986.

    Google Scholar 

  8. A. George and J.W-H. Liu. Computer Solution of Large Sparse Positive Definite Systems. Prentice-Hall, 1981.

    Google Scholar 

  9. A. George, J.W-H Lui, and E. Ng. Communication results for parallel sparse Cholesky factorization on a hypercube. Parallel Computing, 10:287–298, 1989.

    Article  Google Scholar 

  10. J.A. George, M.T. Heath, J.W-H. Liu, and E.G-Y. Ng. Sparse Cholesky factorization on a local-memory multiprocessor. SIAM J. Sci. Statis. Comput., 8:327–340, 1988.

    Article  Google Scholar 

  11. J.A. George and J.W-H. Lui. An Automatic Nested Dissection Algorithm of Irregular Finite Element Problems. SIAM J. Numerical Analysis, 15:1053–1069, 1978.

    Article  Google Scholar 

  12. J.A. George and J.W-H. Lui. A Fast Implementation of the Minimum Degree Algorithm Using Quotient Graphs. ACM Trans. Math. Software, 6:337–358, 1980.

    Article  Google Scholar 

  13. A. Gupta and V. Kumar. A Scalable Parallel Algorithm for Sparse Cholesky Factorization. In Proc. of Supercomputing '94, 1994.

    Google Scholar 

  14. M. Hahad, J. Erhel, and T. Priol. A New Approach to Parallel Sparse Cholesky Factorization on Distributed Memory Parallel Computers. Technical Report 2081, INRIA, 1993.

    Google Scholar 

  15. J.W-H. Liu. The role of elimination trees in sparse factorization. SIAM J. Matrix Anal. Appl., 11:134–172, 1990.

    Article  Google Scholar 

  16. A. Gupta nad V. Kumar. Analysing Scalability of Parallel Algorithms and Architectures. Technical Report 91-54, Department of Computer Science-University of Minnesota-Minneapolis, 1991.

    Google Scholar 

  17. A. Pothen. The Complexity of Optimal Elimination Trees. Technical Report CS-88-16, Pennsylvania State University, 1988.

    Google Scholar 

  18. J. Roman. Partitionnement algorithmique des données pour la factorization de cholesky par bloc de grands systèmes linéaires creux sur des calculateurs mimd. Calculateurs Parallèles, 6:115–120, 1994.

    Google Scholar 

  19. E. Rothberg. Performance of panel and block approaches to sparse Cholesky factorization on the ipsc/860 and paragon multicomputers. In Proceedings of the 1994 Scalable High Performance Computing Conference, May 1994.

    Google Scholar 

  20. E. Rothberg and A. Gupta. A efficient block-oriented approach to parallel sparse Cholesky factorization. In Supercomputong '92 Proceedings, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Afonso Ferreira José Rolim

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Benaini, A., Laiymani, D., Perrin, G.R. (1995). A reconfigurable parallel algorithm for sparse Cholesky factorization. In: Ferreira, A., Rolim, J. (eds) Parallel Algorithms for Irregularly Structured Problems. IRREGULAR 1995. Lecture Notes in Computer Science, vol 980. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60321-2_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-60321-2_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60321-4

  • Online ISBN: 978-3-540-44915-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics