Assignment and scheduling in parallel matrix factorization (Q1072330)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Assignment and scheduling in parallel matrix factorization
scientific article

    Statements

    Assignment and scheduling in parallel matrix factorization (English)
    0 references
    0 references
    0 references
    1986
    0 references
    We consider the problem of factoring a dense \(n\times n\) matrix on a network consisting of P MIMD processors, with no shared memory, when the network is smaller than the number of elements in the matrix \((P<n^ 2)\). The specific example analyzed is a computational network that arises in computing the LU, QR, or Cholesky factorizations. We prove that if the nodes of the network are evenly distributed among processors and if computations are scheduled by a round-robin or a least-recently-executed scheduling algorithm, then optimal order of speedup is achieved. However, such speedup is not necessarily achieved for other scheduling algorithms or if the computation for the nodes is inappropriately split across processors, and we give examples of these phenomena. Lower bounds on execution time for the algorithm are established for two important node- assignment strategies.
    0 references
    0 references
    LU factorization
    0 references
    QR factorization
    0 references
    MIMD processors
    0 references
    Cholesky factorizations
    0 references
    scheduling algorithms
    0 references
    0 references