A parallel graph partitioning algorithm for a message-passing multiprocessor (Q1111029)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 4074511
Language Label Description Also known as
default for all languages
No label defined
    English
    A parallel graph partitioning algorithm for a message-passing multiprocessor
    scientific article; zbMATH DE number 4074511

      Statements

      A parallel graph partitioning algorithm for a message-passing multiprocessor (English)
      0 references
      0 references
      0 references
      1987
      0 references
      We develop a parallel algorithm for partitioning the vertices of a graph into \(p\geq 2\) sets in such a way that few edges connect vertices in different sets. The algorithm is intended for a message-passing multiprocessor system, such as the hypercube, and is based on the Kernighan-Lin algorithm for finding small edge separators on a single processor [\textit{B. W. Kerninghan} and \textit{S. Lin}, Bell Syst. Tech. J. 49, 291-307 (1970; Zbl 0333.05001)]. We use this parallel partitioning algorithm to find orderings for factoring large sparse symmetric positive definite matrices. These orderings not only reduce fill, but also result in good processor utilization and low communication overhead during the factorization. We provide a complexity analysis of the algorithm, as well as some numerical results from an Intel hypercube and a hypercube simulator.
      0 references
      graph partitioning
      0 references
      sparse Cholesky factorization
      0 references
      reordering sparse matrices
      0 references
      parallel algorithm
      0 references
      hypercube
      0 references
      Kernighan-Lin algorithm
      0 references
      complexity analysis
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references