A Unified Treatment of Partial Stragglers and Sparse Matrices in Coded Matrix Computation
Anindya Bijoy Das, Aditya Ramamoorthy

TL;DR
This paper introduces a coding method for distributed matrix computation that efficiently handles sparse matrices and partial worker computations, reducing overall execution time by balancing straggler resilience and computational speed.
Contribution
The authors propose a novel coding scheme that leverages partial computations and limited encoding to improve efficiency in sparse matrix distributed processing.
Findings
Enhanced computation speed on AWS clusters.
Maintains optimal straggler resilience while optimizing for sparse matrices.
Significant reduction in overall execution time.
Abstract
The overall execution time of distributed matrix computations is often dominated by slow worker nodes (stragglers) within the clusters. Recently, different coding techniques have been utilized to mitigate the effect of stragglers where worker nodes are assigned the job of processing encoded submatrices of the original matrices. In many machine learning or optimization problems the relevant matrices are often sparse. Several prior coded computation methods operate with dense linear combinations of the original submatrices; this can significantly increase the worker node computation times and consequently the overall job execution time. Moreover, several existing techniques treat the stragglers as failures (erasures) and discard their computations. In this work, we present a coding approach which operates with limited encoding of the original submatrices and utilizes the partial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Machine Learning and ELM
