About: Asynchrony (computer programming) is a research topic. Over the lifetime, 554 publications have been published within this topic receiving 11030 citations.
TL;DR: It is demonstrated that a third approach, synchronous optimization with backup workers, can avoid asynchronous noise while mitigating for the worst stragglers and is empirically validated and shown to converge faster and to better test accuracies.
Abstract: Distributed training of deep learning models on large-scale training data is typically conducted with asynchronous stochastic optimization to maximize the rate of updates, at the cost of additional noise introduced from asynchrony. In contrast, the synchronous approach is often thought to be impractical due to idle time wasted on waiting for straggling workers. We revisit these conventional beliefs in this paper, and examine the weaknesses of both approaches. We demonstrate that a third approach, synchronous optimization with backup workers, can avoid asynchronous noise while mitigating for the worst stragglers. Our approach is empirically validated and shown to converge faster and to better test accuracies.
TL;DR: An asynchronous ADMM algorithm is proposed by using two conditions to control the asynchrony: partial barrier and bounded delay and achieves faster convergence than its synchronous counterpart in terms of the wall clock time.
Abstract: Distributed optimization algorithms are highly attractive for solving big data problems. In particular, many machine learning problems can be formulated as the global consensus optimization problem, which can then be solved in a distributed manner by the alternating direction method of multipliers (ADMM) algorithm. However, this suffers from the straggler problem as its updates have to be synchronized. In this paper, we propose an asynchronous ADMM algorithm by using two conditions to control the asynchrony: partial barrier and bounded delay. The proposed algorithm has a simple structure and good convergence guarantees (its convergence rate can be reduced to that of its synchronous counterpart). Experiments on different distributed ADMM applications show that asynchrony reduces the time on network waiting, and achieves faster convergence than its synchronous counterpart in terms of the wall clock time.
TL;DR: An overview of representational models based on the idea that synchrony is established at the level of central representations and that the timing of an action is determined by the (anticipated) action effect is presented.
TL;DR: Preliminary results suggest that the authors learn to tolerate the asynchrony between hearing and vision produced by the slower transmission of sound than of light.
Abstract: Subjects were presented with a film and its soundtrack through apparatus which enabled asynchrony between picture and sound to be increased. It was found that asynchrony is more easily detected when sound precedes picture, and for a hammer hitting a peg than for someone speaking. These preliminary results suggest that we learn to tolerate the asynchrony between hearing and vision produced by the slower transmission of sound than of light.
TL;DR: This methodology arose out of the earlier research in the implementation of network protocols, in which recurring performance problems with protocol software led us to the conclusion that many operating systems failed to provide the correct runtime support for highly interactive parallel software packages such as protocols.