Title :
Spacetime-minimal systolic architectures for Gaussian elimination and the algebraic path problem
Author :
Benaini, Abdelhamid ; Robert, Yves
Author_Institution :
LIP-IMAG, Ecole Normale Superieure de Lyon, France
Abstract :
The authors have designed two systolic arrays that are both time-minimal and space-minimal for Gaussian elimination and the algebraic path problem (APP), thereby establishing the systolic complexity of these two computational kernels. The systolic computation is modeled by a directed acyclic graph (DAG) with nodes corresponding to computed values and arcs denoting dependencies. The computation DAG is taken to be fixed and given. The time to compute a DAG is determined when a timing function is assigned, or scheduled, to the nodes, subject to the constraints that a node can be computed only when its predecessors (the nodes which it depends upon) have been computed at previous steps, and no processor can compute two different nodes at the same time step. For a problem of size n, the authors obtain an execution time (T(n))=3n-1 using A( n)=n2/4+O(n) processors for Gaussian elimination, and T(n)=5n-2 and A(n)=n3/3+O(n) for the APP
Keywords :
computational complexity; directed graphs; linear algebra; systolic arrays; Gaussian elimination; algebraic path problem; computational kernels; directed acyclic graph; execution time; space-minimal; systolic arrays; systolic complexity; time-minimal; timing function; Computational modeling; Councils; Equations; Gaussian processes; Linear systems; Processor scheduling; Systolic arrays; Timing; Transforms;
Conference_Titel :
Application Specific Array Processors, 1990. Proceedings of the International Conference on
Conference_Location :
Princeton, NJ
Print_ISBN :
0-8186-9089-5
DOI :
10.1109/ASAP.1990.145509