Sufficient conditions for the convergence of asynchronous iterations (Q1118982)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Sufficient conditions for the convergence of asynchronous iterations
scientific article

    Statements

    Sufficient conditions for the convergence of asynchronous iterations (English)
    0 references
    0 references
    0 references
    1989
    0 references
    Many systems may be modelled by a set of nonlinear equations. Such equations may be solved by writing them in the form \(x=F(x)\). Then, given an initial guess \(x^ 0\in {\mathbb{R}}^ n\), a fixed point iteration is \(x^{k+1}=F(x^ k).\) On a multiprocessor the form is written as \(x_ i=F_ i(x),\) \(i=1..n\), and a processor is assigned to each (or to several) \(F_ i(x)\). Since iteration \(k+1\) cannot start before iteration k is completed it seems that successive iterations require synchronization. However such synchronization leads to a serious impairment of algorithm performance [cf. \textit{T. S. Axelrod}, ibid. 3, 129-140 (1986)] so leading to the use of asynchronous algorithms. The convergence of such algorithms in the case \(x\in {\mathbb{R}}^ n\) has been given by \textit{G. M. Baudet} [J. Assoc. Comput. Machin. 25, 129-140 (1978; Zbl 0372.68015)]. In this paper the authors discuss the convergence of asynchronous algorithms in the more general case where the data may be discrete or symbolic. The final section gives an example of the discrete scene-labeling algorithm on a multiprocessor computer with distributed global memory.
    0 references
    0 references
    model architecture
    0 references
    fixed point iteration
    0 references
    multiprocessor
    0 references
    asynchronous algorithms
    0 references
    convergence
    0 references
    discrete scene-labeling algorithm
    0 references
    0 references