z-logo
open-access-imgOpen Access
Huffman Coding Based Encoding Techniques for Fast Distributed Deep Learning
Author(s) -
Rishikesh Gajjala,
Shashwat Banchhor,
Ahmed M. Abdelmoniem,
Aritra Dutta,
Marco Canini,
Panos Kalnis
Publication year - 2020
Publication title -
king abdullah university of science and technology repository (king abdullah university of science and technology)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/3426745.3431334
Subject(s) - huffman coding , computer science , encoding (memory) , encoder , codebook , quantization (signal processing) , artificial neural network , coding (social sciences) , lossless compression , data compression , decoding methods , algorithm , artificial intelligence , arithmetic coding , theoretical computer science , context adaptive binary arithmetic coding , mathematics , statistics , operating system
Distributed stochastic algorithms, equipped with gradient compression techniques, such as codebook quantization, are becoming increasingly popular and considered state-of-the-art in training large deep neural network (DNN) models. However, communicating the quantized gradients in a network requires efficient encoding techniques. For this, practitioners generally use Elias encoding-based techniques without considering their computational overhead or data-volume. In this paper, based on Huffman coding, we propose several lossless encoding techniques that exploit different characteristics of the quantized gradients during distributed DNN training. Then, we show their effectiveness on 5 different DNN models across three different data-sets, and compare them with classic state-of-the-art Elias-based encoding techniques. Our results show that the proposed Huffman-based encoders (i.e., RLH, SH, and SHS) can reduce the encoded data-volume by up to 5.1×, 4.32×, and 3.8×, respectively, compared to the Elias-based encoders.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom