Communication-Computation Efficient Gradient Coding

02/09/2018
by   Min Ye, et al.
0

This paper develops coding techniques to reduce the running time of distributed learning tasks. It characterizes the fundamental tradeoff to compute gradients (and more generally vector summations) in terms of three parameters: computation load, straggler tolerance and communication cost. It further gives an explicit coding scheme that achieves the optimal tradeoff based on recursive polynomial constructions, coding both across data subsets and vector components. As a result, the proposed scheme allows to minimize the running time for gradient computations. Implementations are made on Amazon EC2 clusters using Python with mpi4py package. Results show that the proposed scheme maintains the same generalization error while reducing the running time by 32% compared to uncoded schemes and 23% compared to prior coded schemes focusing only on stragglers (Tandon et al., ICML 2017).

READ FULL TEXT
research
06/08/2020

Adaptive Gradient Coding

This paper focuses on mitigating the impact of stragglers in distributed...
research
02/03/2018

Wireless MapReduce Distributed Computing

Motivated by mobile edge computing and wireless data centers, we study a...
research
01/23/2019

Fundamental Limits of Approximate Gradient Coding

It has been established that when the gradient coding problem is distrib...
research
05/14/2020

Communication-Efficient Gradient Coding for Straggler Mitigation in Distributed Learning

Distributed implementations of gradient-based methods, wherein a server ...
research
01/17/2018

Coded Computing for Distributed Graph Analytics

Many distributed graph computing systems have been developed recently fo...
research
07/10/2023

Coded Distributed Image Classification

In this paper, we present a coded computation (CC) scheme for distribute...
research
11/24/2022

Sequential Gradient Coding For Straggler Mitigation

In distributed computing, slower nodes (stragglers) usually become a bot...

Please sign up or login with your details

Forgot password? Click here to reset