Data allocation strategies for the Gauss and Jordan algorithms on a ring of processors (Q1823615)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Data allocation strategies for the Gauss and Jordan algorithms on a ring of processors
scientific article

    Statements

    Data allocation strategies for the Gauss and Jordan algorithms on a ring of processors (English)
    0 references
    0 references
    0 references
    0 references
    1989
    0 references
    The problem is to determine the allocation function minimizing the total time complexity defined as the sum of the arithmetic time and the communication time for the parallel implementation of the Gauss and Jordan elimination methods on a ring of processors. It is supposed that no overlap occurs between computations and communications. The asymptotic optimality of the block repartition is proved for the Jordan elimination. Its efficiency is \(e_{\alpha}=1/[1+\alpha (1+\alpha)\rho],\) where \(\rho\) is the ratio of the elemental communication/computation costs for a problem of size n with \(p=\alpha n\) processors, \(0<\alpha \leq 1\). Various allocation functions are considered for the Gauss elimination, where data are wrapped among the processors by blocks of size r. The execution time for Gauss elimination is proved as a function of \(\alpha\) and \(\rho\). The value of r which is optimal and the efficiency for a block-r repartition are derived. The agreement of the theoretical results with the numerical experiments on a hypercube is pointed out.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    parallel architecture
    0 references
    allocation function
    0 references
    total time complexity
    0 references
    parallel implementation
    0 references
    ring of processors
    0 references
    Jordan elimination
    0 references
    Gauss elimination
    0 references
    numerical experiments
    0 references
    hypercube
    0 references