paper-with-me

홈 › Papers

Erasure coding for distributed matrix multiplication for matrices with bounded entries

2018-11-06 · Li Tang, Konstantinos Konstantinidis, Aditya Ramamoorthy

Distributed matrix multiplication is widely used in several scientific domains. It is well recognized that computation times on distributed clusters are often dominated by the slowest workers (called stragglers). Recent work has demonstrated that straggler mitigation can be viewed as a problem of designing erasure codes. For matrices $\mathbf A$ and $\mathbf B$, the technique essentially maps the computation of $\mathbf A^T \mathbf B$ into the multiplication of smaller (coded) submatrices. The stragglers are treated as erasures in this process. The computation can be completed as long as a certain number of workers (called the recovery threshold) complete their assigned tasks. We present a novel coding strategy for this problem when the absolute values of the matrix entries are sufficiently small. We demonstrate a tradeoff between the assumed absolute value bounds on the matrix entries and the recovery threshold. At one extreme, we are optimal with respect to the recovery threshold and on the other extreme, we match the threshold of prior work. Experimental results on cloud-based clusters validate the benefits of our method.

📄 PDF Abstract BibTeX arXiv:1811.02144

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Straggler Resilient Serverless Computing Based on Polar Codes

2019-01-21 · Burak Bartan, Mert Pilanci

We propose a serverless computing mechanism for distributed computation based on polar codes. Serverless computing is an emerging cloud based computation model that lets users run their functions on the cloud without pro…

Decoder

Erasure Coded Neural Network Inference via Fisher Averaging

2024-09-02 · Divyansh Jhunjhunwala, Neharika Jali, Gauri Joshi, Shiqiang Wang

Erasure-coded computing has been successfully used in cloud systems to reduce tail latency caused by factors such as straggling servers and heterogeneous traffic variations. A majority of cloud computing traffic now cons…

Cloud Computing

Localized sketching for matrix multiplication and ridge regression

2020-03-20 · Rakshith S Srinivasa, Mark A. Davenport, Justin Romberg

We consider sketched approximate matrix multiplication and ridge regression in the novel setting of localized sketching, where at any given point, only part of the data matrix is available. This corresponds to a block di…

regression

Random Sampling for Distributed Coded Matrix Multiplication

2019-05-16 · Wei-Ting Chang, Ravi Tandon

Matrix multiplication is a fundamental building block for large scale computations arising in various applications, including machine learning. There has been significant recent interest in using coding to speed up distr…

Uplink-Downlink Tradeoff in Secure Distributed Matrix Multiplication

2019-10-30 · Jaber Kakar, Anton Khristoforov, Seyedhamed Ebadifar, Aydin Sezgin

In secure distributed matrix multiplication (SDMM) the multiplication $\mathbf{A}\mathbf{B}$ from two private matrices $\mathbf{A}$ and $\mathbf{B}$ is outsourced by a user to $N$ distributed servers. In $\ell$-SDMM, the…