Spatiotemporal graph and hypergraph partitioning models for sparse matrix-vector multiplication on many-core architectures
buir.contributor.author | Abubaker, Nabil | |
buir.contributor.author | Aykanat, Cevdet | |
dc.citation.epage | 458 | en_US |
dc.citation.issueNumber | 2 | en_US |
dc.citation.spage | 445 | en_US |
dc.citation.volumeNumber | 30 | en_US |
dc.contributor.author | Abubaker, Nabil | en_US |
dc.contributor.author | Akbudak, K. | en_US |
dc.contributor.author | Aykanat, Cevdet | en_US |
dc.date.accessioned | 2020-02-05T08:47:00Z | |
dc.date.available | 2020-02-05T08:47:00Z | |
dc.date.issued | 2019 | |
dc.department | Department of Computer Engineering | en_US |
dc.description.abstract | There exist graph/hypergraph partitioning-based row/column reordering methods for encoding either spatial or temporal locality for sparse matrix-vector multiplication (SpMV) operations. Spatial and temporal hypergraph models in these methods are extended to encapsulate both spatial and temporal localities based on cut/uncut net categorization obtained from vertex partitioning. These extensions of spatial and temporal hypergraph models encode the spatial locality primarily and the temporal locality secondarily, and vice-versa, respectively. However, the literature lacks models that simultaneously encode both spatial and temporal localities utilizing only vertex partitioning for further improving the performance of SpMV on shared-memory architectures. In order to fill this gap, we propose a novel spatiotemporal hypergraph model that leads to a one-phase spatiotemporal reordering method which encodes both types of locality simultaneously. We also propose a framework for spatiotemporal methods which encodes both types of locality in two dependent phases and two separate phases. The validity of the proposed spatiotemporal models and methods are tested on a wide range of sparse matrices and the experiments are performed on both a 60-core Intel Xeon Phi processor and a Xeon processor. Results show the validity of the methods via almost doubling the Gflop/s performance through enhancing data locality in parallel SpMV operations. | en_US |
dc.description.provenance | Submitted by Zeynep Aykut (zeynepay@bilkent.edu.tr) on 2020-02-05T08:47:00Z No. of bitstreams: 1 Spatiotemporal_graph_and_hypergraph_partitioning_models_for_sparse_matrix_vector_multiplication_on_many_core_architectures.pdf: 1328105 bytes, checksum: 5ef4ed751a763ab299d0c21b5bcb240b (MD5) | en |
dc.description.provenance | Made available in DSpace on 2020-02-05T08:47:00Z (GMT). No. of bitstreams: 1 Spatiotemporal_graph_and_hypergraph_partitioning_models_for_sparse_matrix_vector_multiplication_on_many_core_architectures.pdf: 1328105 bytes, checksum: 5ef4ed751a763ab299d0c21b5bcb240b (MD5) Previous issue date: 2019 | en |
dc.identifier.doi | 10.1109/TPDS.2018.2864729 | en_US |
dc.identifier.issn | 1045-9219 | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/53082 | en_US |
dc.language.iso | English | en_US |
dc.publisher | IEEE Computer Society | en_US |
dc.relation.isversionof | https://dx.doi.org/10.1109/TPDS.2018.2864729 | en_US |
dc.source.title | IEEE Transactions on Parallel and Distributed Systems | en_US |
dc.subject | Sparse matrix | en_US |
dc.subject | Sparse matrix-vector multiplication | en_US |
dc.subject | Data locality | en_US |
dc.subject | Spatial locality | en_US |
dc.subject | Temporal locality | en_US |
dc.subject | Hypergraph model | en_US |
dc.subject | Bipartite graph model | en_US |
dc.subject | Graph model | en_US |
dc.subject | Hypergraph partitioning | en_US |
dc.subject | Graph partitioning | en_US |
dc.subject | Intel many integrated core architecture | en_US |
dc.subject | Intel Xeon Phi | en_US |
dc.title | Spatiotemporal graph and hypergraph partitioning models for sparse matrix-vector multiplication on many-core architectures | en_US |
dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Spatiotemporal_graph_and_hypergraph_partitioning_models_for_sparse_matrix_vector_multiplication_on_many_core_architectures.pdf
- Size:
- 1.27 MB
- Format:
- Adobe Portable Document Format
- Description:
- View / Download
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: