Sparse matrix decomposition with optimal load balancing

buir.contributor.authorAykanat, Cevdet
dc.citation.epage229en_US
dc.citation.spage224en_US
dc.contributor.authorPınar, Alien_US
dc.contributor.authorAykanat, Cevdeten_US
dc.coverage.spatialBangalore, India
dc.date.accessioned2016-02-08T11:59:42Zen_US
dc.date.available2016-02-08T11:59:42Zen_US
dc.date.issued1997-12en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionDate of Conference: 18-21 Dec. 1997
dc.descriptionConference name: Proceedings Fourth International Conference on High-Performance Computing
dc.description.abstractOptimal load balancing in sparse matrix decomposition without disturbing the row/column ordering is investigated. Both asymptotically and run-time efficient exact algorithms are proposed and implemented for one-dimensional (1D) striping and two-dimensional (2D) jagged partitioning. Binary search method is successfully adopted to 1D striped decomposition by deriving and exploiting a good upper bound on the value of an optimal solution. A binary search algorithm is proposed for 2D jagged partitioning by introducing a new 2D probing scheme. A new iterative-refinement scheme is proposed for both 1D and 2D partitioning. Proposed algorithms are also space efficient since they only need the conventional compressed storage scheme for the given matrix, avoiding the need for a dense workload matrix in 2D decomposition. Experimental results on a wide set of test matrices show that considerably better decompositions can be obtained by using optimal load balancing algorithms instead of heuristics. Proposed algorithms are 100 times faster than a single sparse-matrix vector multiplication (SpMxV), in the 64-way 1D decompositions, on the overall average. Our jagged partitioning algorithms are only 60% slower than a single SpMxV computation in the 8×8-way 2D decompositions, on the overall average.en_US
dc.identifier.doi10.1109/HIPC.1997.634497en_US
dc.identifier.urihttp://hdl.handle.net/11693/27693en_US
dc.language.isoEnglishen_US
dc.publisherIEEEen_US
dc.relation.isversionofhttps://doi.org/10.1109/HIPC.1997.634497
dc.source.titleProceedings Fourth International Conference on High-Performance Computingen_US
dc.subjectAlgorithmsen_US
dc.subjectComputational methodsen_US
dc.subjectHeuristic methodsen_US
dc.subjectIterative methodsen_US
dc.subjectMatrix algebraen_US
dc.subjectOptimizationen_US
dc.subjectStorage allocation (computer)en_US
dc.subjectVectorsen_US
dc.subjectBinary search algorithmsen_US
dc.subjectOptimal load balancingen_US
dc.subjectSparse matrix decompositionen_US
dc.subjectSparse matrix vector multiplication (SpMxV)en_US
dc.subjectGraph theoryen_US
dc.titleSparse matrix decomposition with optimal load balancingen_US
dc.typeConference Paperen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sparse_matrix_decomposition_with_optimal_load_balancing.pdf
Size:
744.7 KB
Format:
Adobe Portable Document Format
Description: