Title: Graph Partitioning and Parallel Solvers: Has the Emperor No Clothes?
(Extended Abstract)
Author: Bruce Hendrickson
Status: In Proc. Irregular'98, Lecture Notes in Computer Science, 1457,
pages 218-225. Copyright Springer-Verlag
Abstract:
Sparse matrix-vector multiplication is the kernel for many scientific computations. Parallelizing this operation requires the matrix to be divided among processors. This division is commonly phrased in terms of graph partitioning. Although this abstraction has proved to be very useful, it has significant flaws and limitations. The cost model implicit in this abstraction is only a weak approximation to the true cost of the parallel matrix-vector multiplication. And the graph model is unnecessarily restrictive. This paper will detail the shortcomings of the current paradigm and suggest directions for improvement and further research.