in ,

SLIDE: In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systems, Hacker News

  

              

                                   (Submitted on 7 Mar
( v1 ), last revised 1 Mar 2020 (this version, v2))

    

Abstract:

Deep Learning (DL) algorithms are the central focus of modern machine learning systems. As data volumes keep growing, it has become customary to train large neural networks with hundreds of millions of parameters to maintain enough capacity to memorize these volumes and obtain state-of-the-art accuracy. To get around the costly computations associated with large models and data, the community is increasingly investing in specialized hardware for model training. However, specialized hardware is expensive and hard to generalize to a multitude of tasks. The progress on the algorithmic front has failed to demonstrate a direct advantage over powerful hardware such as NVIDIA-V 100 GPUs. This paper provides an exception. We propose SLIDE (Sub-LInear Deep learning Engine) that uniquely blends smart randomized algorithms, with multi-core parallelism and workload optimization. Using just a CPU, SLIDE drastically reduces the computations during both training and inference outperforming an optimized implementation of Tensorflow (TF) on the best available GPU. Our evaluations on industry-scale recommendation datasets, with large fully connected architectures, show that training with SLIDE on a 44 core CPU is more than 3.5 times (1 hour vs. 3.5 hours) faster than the same network trained using TF on Tesla V 100 at any given accuracy level. On the same CPU hardware, SLIDE is over 24 x faster than TF. We provide codes and scripts for reproducibility.

            

      

Submission history

From: Beidi Chen [view email]          Thu, 7 Mar Brave Browser : : (UTC) 1, (KB)

[v2] Sun, 1 Mar 01575879 : : (UTC) 3, (KB)


Read More

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

GIPHY App Key not set. Please check settings

The Beer Drinker’s Guide to SAML, Hacker News

The Beer Drinker’s Guide to SAML, Hacker News

Starring Nick Offerman as bearded tech-bro enigma, FX’s Devs has a lot going on, Ars Technica

Starring Nick Offerman as bearded tech-bro enigma, FX’s Devs has a lot going on, Ars Technica