z-logo
open-access-imgOpen Access
Improving the Communication Pattern in Matrix-Vector Operations for Large Scale-Free Graphs by Disaggregation
Author(s) -
Verena Kuhlemann,
Panayot S. Vassilevski
Publication year - 2013
Publication title -
siam journal on scientific computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.674
H-Index - 147
eISSN - 1095-7197
pISSN - 1064-8275
DOI - 10.1137/12088313x
Subject(s) - krylov subspace , degree matrix , laplacian matrix , mathematics , graph , graph product , dot product , embedding , graph embedding , computer science , algorithm , discrete mathematics , pathwidth , graph power , line graph , iterative method , geometry , artificial intelligence
Matrix-vector multiplication is the key operation in any Krylov-subspace iteration method. We are interested in Krylov methods applied to problems associated with the graph Laplacian arising from large scale-free graphs. Computations with graphs of this type on parallel distributed-memory computers are challenging. This is due to the fact that scale-free graphs have a degree distribution that follows a power law, and currently available graph partitioners are not efficient for such an irregular degree distribution. The lack of a good partitioning leads to excessive interprocessor communication requirements during every matrix-vector product. We present an approach to alleviate this problem based on embedding the original irregular graph into a more regular one by disaggregating (splitting up) vertices in the original graph. The matrix-vector operations for the original graph are performed via a factored triple matrix-vector product involving the embedding graph. Even though the latter graph is larger, we ...

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom