Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/IPDPSW.2015.20guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Semi-two-dimensional Partitioning for Parallel Sparse Matrix-Vector Multiplication

Published: 25 May 2015 Publication History

Abstract

We propose a novel sparse matrix partitioning scheme, called semi-two-dimensional (s2D), for efficient parallelization of sparse matrix-vector multiply (SpMV) operations on distributed memory systems. In s2D, matrix nonzeros are more flexibly distributed among processors than one dimensional (row wise or column wise) partitioning schemes. Yet, there is a constraint which renders s2D less flexible than two-dimensional (nonzero based) partitioning schemes. The constraint is enforced to confine all communication operations in a single phase, as in 1D partition, in a parallel SpMV operation. In a positive view, s2D thus can be seen as being close to 2D partitions in terms of flexibility, and being close 1D partitions in terms of computation/communication organization. We describe two methods that take partitions on the input and output vectors of SpMV and produce s2D partitions while reducing the total communication volume. The first method obtains optimal total communication volume, while the second one heuristically reduces this quantity and takes computational load balance into account. We demonstrate that the proposed partitioning method improves the performance of parallel SpMV operations both in theory and practice with respect to 1D and 2D partitionings.

Cited By

View all
  • (2017)A Recursive Hypergraph Bipartitioning Framework for Reducing Bandwidth and Latency Costs SimultaneouslyIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2016.257702428:2(345-358)Online publication date: 1-Feb-2017

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
IPDPSW '15: Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop
May 2015
1256 pages
ISBN:9781467376846

Publisher

IEEE Computer Society

United States

Publication History

Published: 25 May 2015

Author Tags

  1. Sparse matrix-vector multiplication
  2. matrix partitioning

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2017)A Recursive Hypergraph Bipartitioning Framework for Reducing Bandwidth and Latency Costs SimultaneouslyIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2016.257702428:2(345-358)Online publication date: 1-Feb-2017

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media