Title :
Sparse Matrix-Vector Multiplication Based on Network-on-Chip: On Data Mapping
Author :
Mansour, Ayman ; Gotze, Joachim
Author_Institution :
Inf. Process. Lab., Tech. Univ. Dortmund, Dortmund, Germany
Abstract :
Sparse Matrix-Vector Multiplication (SMVM) on parallel hardware is a very sophisticated problem because of the irregular data communication requirements. The communication volume in the parallel hardware is determined by how data is distributed among the processing elements. In this paper we introduce two methods of data mapping for SMVM based on Network-on-Chip (NoC) in order to spread the load among its components. Later, we introduce the effect of reordering of the sparse matrix on those mapping methods. Simulations are performed using an OMNeT++ based NoC simulator.
Keywords :
data communication; network-on-chip; parallel processing; public domain software; sparse matrices; OMNeT++-based NoC simulator; SMVM; communication volume; data distribution; data mapping; irregular data communication requirements; network-on-chip; parallel hardware; sparse matrix-vector multiplication; Parallel architectures; Programming;
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2012 Fifth International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4673-4566-8
DOI :
10.1109/PAAP.2012.14