Literature DB >> 29391770

Understanding and Optimizing Asynchronous Low-Precision Stochastic Gradient Descent.

Christopher De Sa1, Matthew Feldman1, Christopher Ré1, Kunle Olukotun1.   

Abstract

Stochastic gradient descent (SGD) is one of the most popular numerical algorithms used in machine learning and other domains. Since this is likely to continue for the foreseeable future, it is important to study techniques that can make it run fast on parallel hardware. In this paper, we provide the first analysis of a technique called Buckwild! that uses both asynchronous execution and low-precision computation. We introduce the DMGC model, the first conceptualization of the parameter space that exists when implementing low-precision SGD, and show that it provides a way to both classify these algorithms and model their performance. We leverage this insight to propose and analyze techniques to improve the speed of low-precision SGD. First, we propose software optimizations that can increase throughput on existing CPUs by up to 11×. Second, we propose architectural changes, including a new cache technique we call an obstinate cache, that increase throughput beyond the limits of current-generation hardware. We also implement and analyze low-precision SGD on the FPGA, which is a promising alternative to the CPU for future SGD systems.

Entities:  

Keywords:  FPGA; Stochastic gradient descent; asynchrony; low precision; multicore

Year:  2017        PMID: 29391770      PMCID: PMC5789782          DOI: 10.1145/3140659.3080248

Source DB:  PubMed          Journal:  Proc Int Symp Comput Archit        ISSN: 1063-6897


  3 in total

1.  Estimation of the probability of an event as a function of several independent variables.

Authors:  S H Walker; D B Duncan
Journal:  Biometrika       Date:  1967-06       Impact factor: 2.445

2.  Ensuring Rapid Mixing and Low Bias for Asynchronous Gibbs Sampling.

Authors:  Christopher De Sa; Kunle Olukotun; Christopher Ré
Journal:  JMLR Workshop Conf Proc       Date:  2016

3.  Taming the Wild: A Unified Analysis of Hogwild!-Style Algorithms.

Authors:  Christopher De Sa; Ce Zhang; Kunle Olukotun; Christopher Ré
Journal:  Adv Neural Inf Process Syst       Date:  2015-12
  3 in total
  2 in total

1.  Low-Precision Random Fourier Features for Memory-Constrained Kernel Approximation.

Authors:  Jian Zhang; Avner May; Tri Dao; Christopher Ré
Journal:  Proc Mach Learn Res       Date:  2019-04

2.  Deep multi-scale feature fusion for pancreas segmentation from CT images.

Authors:  Zhanlan Chen; Xiuying Wang; Ke Yan; Jiangbin Zheng
Journal:  Int J Comput Assist Radiol Surg       Date:  2020-01-22       Impact factor: 2.924

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.