Price of Precision in Coded Distributed Matrix Multiplication: A Dimensional Analysis
Junge Wang, Zhuqing Jia, Syed A. Jafar

TL;DR
This paper analyzes the impact of precision levels on coded distributed matrix multiplication schemes, revealing that approximate codes may underperform compared to simple replication when considering precision constraints.
Contribution
The paper introduces a dimensional analysis framework for AMD codes, highlighting limitations in their efficiency when accounting for precision levels, compared to trivial replication schemes.
Findings
AMD codes fall short of trivial replication in efficiency when precision is considered
Trivial replication achieves better recovery threshold and lower complexity
Precision levels significantly influence the performance of coded matrix multiplication schemes
Abstract
Coded distributed matrix multiplication (CDMM) schemes, such as MatDot codes, seek efficient ways to distribute matrix multiplication task(s) to a set of distributed servers so that the answers returned from any servers are sufficient to recover the desired product(s). For example, to compute the product of matrices , MatDot codes partition each matrix into sub-matrices to create smaller coded computation tasks that reduce the upload/storage at each server by , such that can be recovered from the answers returned by any servers. An important concern in CDMM is to reduce the recovery threshold for a given storage/upload constraint. Recently, Jeong et al. introduced Approximate MatDot (AMD) codes that are shown to improve the recovery threshold by a factor of nearly , from to . A key observation that motivates our work is…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Wireless Communication Security Techniques · Error Correcting Code Techniques
