Generalized Multivariate Polynomial Codes for Distributed Matrix-Matrix Multiplication
Jes\'us G\'omez-Vilardeb\'o, Burak Has{\i}rc{\i}o\u{g}lu, Deniz, G\"und\"uz

TL;DR
This paper introduces generalized multivariate polynomial coding schemes for distributed matrix-matrix multiplication, supporting arbitrary matrix partitions to optimize the trade-off between computation speed and communication costs in heterogeneous distributed systems.
Contribution
It extends multivariate coding schemes to support arbitrary matrix partitions, improving the computation latency-communication trade-off over univariate schemes.
Findings
Proposed schemes outperform univariate schemes in trade-off metrics.
Support for arbitrary matrix partitions enhances flexibility and efficiency.
The schemes reduce communication overhead while maintaining computational speed.
Abstract
Supporting multiple partial computations efficiently at each of the workers is a keystone in distributed coded computing in order to speed up computations and to fully exploit the resources of heterogeneous workers in terms of communication, storage, or computation capabilities. Multivariate polynomial coding schemes have recently been shown to deliver faster results for distributed matrix-matrix multiplication compared to conventional univariate polynomial coding schemes by supporting multiple partial coded computations at each worker at reduced communication costs. In this work, we extend multivariate coding schemes to also support arbitrary matrix partitions. Generalized matrix partitions have been proved useful to trade-off between computation speed and communication costs in distributed (univariate) coded computing. We first formulate the computation latency-communication trade-off…
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
TopicsCoding theory and cryptography · Cellular Automata and Applications · Error Correcting Code Techniques
