Skip to main content

Tradeoffs between parallelism and fill in nested dissection

Publication ,  Journal Article
Bornstein, CF; Maggs, BM; Miller, GL
Published in: Annual ACM Symposium on Parallel Algorithms and Architectures
January 1, 1999

In this paper we demonstrate that parallelism and fill can be traded off in orders for Gaussian elimination. While the well-known nested dissection algorithm produces very parallel elimination orders, we show that by reducing the parallelism it is possible to reduce the fill that the orders generate. In particular, we present a new `less parallel nested dissection' algorithm (LPND). We prove that, unlike standard nested dissection, when applied to a chordal graph LPND finds a zero-fill elimination order. Our implementation of LPND generates less fill than state-of-the-art implementations of the nested dissection (METIS), minimum-degree (AMD), and hybrid (BEND) algorithms on a large body of test matrices, at the cost of a small reduction in the paralellism in the orders that it produces. We have also implemented a nested dissection algorithm that is different from METIS and that uses the same separator algorithm used by our implementation of LPND. This algorithm, like LPND, generates less fill than METIS, and on large graphs generates significantly less fill than AMD. The latter comparison is notable, because although it is known that, for certain classes of graphs, minimum-degree produces asymptotically more fill than nested dissection, minimum-degree is believed to produce low-fill orderings in practice. Our experiments contradict this belief.

Duke Scholars

Published In

Annual ACM Symposium on Parallel Algorithms and Architectures

DOI

Publication Date

January 1, 1999

Start / End Page

191 / 200
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Bornstein, C. F., Maggs, B. M., & Miller, G. L. (1999). Tradeoffs between parallelism and fill in nested dissection. Annual ACM Symposium on Parallel Algorithms and Architectures, 191–200. https://doi.org/10.1145/305619.305640
Bornstein, C. F., B. M. Maggs, and G. L. Miller. “Tradeoffs between parallelism and fill in nested dissection.” Annual ACM Symposium on Parallel Algorithms and Architectures, January 1, 1999, 191–200. https://doi.org/10.1145/305619.305640.
Bornstein CF, Maggs BM, Miller GL. Tradeoffs between parallelism and fill in nested dissection. Annual ACM Symposium on Parallel Algorithms and Architectures. 1999 Jan 1;191–200.
Bornstein, C. F., et al. “Tradeoffs between parallelism and fill in nested dissection.” Annual ACM Symposium on Parallel Algorithms and Architectures, Jan. 1999, pp. 191–200. Scopus, doi:10.1145/305619.305640.
Bornstein CF, Maggs BM, Miller GL. Tradeoffs between parallelism and fill in nested dissection. Annual ACM Symposium on Parallel Algorithms and Architectures. 1999 Jan 1;191–200.

Published In

Annual ACM Symposium on Parallel Algorithms and Architectures

DOI

Publication Date

January 1, 1999

Start / End Page

191 / 200