• DocumentCode
    3506323
  • Title

    Designing parallel sparse matrix algorithms beyond data dependence analysis

  • Author

    Lin, H.X.

  • Author_Institution
    Fac. of Inf. Technol. & Syst., Delft Univ. of Technol., Netherlands
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    7
  • Lastpage
    13
  • Abstract
    Algorithms are often parallelized based on data dependence analysis manually or by means of parallel compilers. Some vector/matrix computations such as the matrix-vector products with simple data dependence structures (data parallelism) can be easily parallelized. For problems with more complicated data dependence structures, parallelization is less straightforward. The data dependence graph is a powerful means for designing and analyzing parallel algorithm. However for sparse matrix computations, parallelization based on solely exploiting the existing parallelism in an algorithm does not always give satisfactory results. For example, the conventional Gaussian elimination algorithm for the solution of a tri-diagonal system is inherent sequential, so algorithms specially for parallel computation has to be designed. After briefly reviewing different parallelization approaches, a powerful graph formalism for designing parallel algorithms is introduced. This formalism will be discussed using a tri-diagonal system as an example. Its application to general matrix computations is also discussed and its power in designing parallel algorithms beyond the ability of data dependence analysis is shown
  • Keywords
    parallel algorithms; sparse matrices; data dependence analysis; data dependence graph; graph formalism; parallelization; sparse matrix algorithms; sparse matrix computations; Algorithm design and analysis; Concurrent computing; Costs; Data analysis; Information analysis; Information technology; Parallel algorithms; Parallel processing; Partitioning algorithms; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2001. International Conference on
  • Conference_Location
    Valencia
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-1260-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2001.951838
  • Filename
    951838