pith. sign in

arxiv: 1606.04809 · v3 · pith:QVN6J7CTnew · submitted 2016-06-15 · 🧮 math.OC · cs.LG· stat.ML

ASAGA: Asynchronous Parallel SAGA

classification 🧮 math.OC cs.LGstat.ML
keywords asagaasynchronousparallelconvergencelinearsagaspeedupalgorithm
0
0 comments X
read the original abstract

We describe ASAGA, an asynchronous parallel version of the incremental gradient algorithm SAGA that enjoys fast linear convergence rates. Through a novel perspective, we revisit and clarify a subtle but important technical issue present in a large fraction of the recent convergence rate proofs for asynchronous parallel optimization algorithms, and propose a simplification of the recently introduced "perturbed iterate" framework that resolves it. We thereby prove that ASAGA can obtain a theoretical linear speedup on multi-core systems even without sparsity assumptions. We present results of an implementation on a 40-core architecture illustrating the practical speedup as well as the hardware overhead.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.