Parity-Checked Strassen Algorithm

11/30/2020
by   Hsin-Po Wang, et al.
0

To multiply astronomic matrices using parallel workers subject to straggling, we recommend interleaving checksums with some fast matrix multiplication algorithms. Nesting the parity-checked algorithms, we weave a product code flavor protection. Two demonstrative configurations are as follows: (A) 9 workers multiply two 2× 2 matrices; each worker multiplies two linear combinations of entries therein. Then the entry products sent from any 8 workers suffice to assemble the matrix product. (B) 754 workers multiply two 9× 9 matrices. With empirical frequency 99.8%, 729 workers suffice, wherein 729 is the complexity of the schoolbook algorithm. In general, we propose probability-wisely favorable configurations whose numbers of workers are close to, if not less than, the thresholds of other codes (e.g., entangled polynomial code and PolyDot code). Our proposed scheme applies recursively, respects worker locality, incurs moderate pre- and post-processes, and extends over small finite fields.

READ FULL TEXT
research
01/31/2018

On the Optimal Recovery Threshold of Coded Matrix Multiplication

We provide novel coded computation strategies for distributed matrix-mat...
research
10/07/2021

Morphological Matrices as a Tool for Crowdsourced Ideation

Designing a novel product is a difficult task not well suited for non-ex...
research
05/12/2022

Sparse Random Khatri-Rao Product Codes for Distributed Matrix Multiplication

We introduce two generalizations to the paradigm of using Random Khatri-...
research
05/13/2023

Fully Private Grouped Matrix Multiplication with Colluding Workers

In this paper, we present a novel variation of the coded matrix multipli...
research
09/01/2019

Private and Secure Distributed Matrix Multiplication with Flexible Communication Load

Large matrix multiplications are central to large-scale machine learning...
research
08/12/2019

Secure Coded Multi-Party Computation for Massive Matrix Operations

In this paper, we consider a secure multi-party computation problem (MPC...
research
08/19/2020

Analog Lagrange Coded Computing

A distributed computing scenario is considered, where the computational ...

Please sign up or login with your details

Forgot password? Click here to reset