Speedup of distributed iterative solvers of large sparse systems of linear equations

Zuberek, W.M., and Perera, T.D.P.

WSEAS Transactions on Mathematics, vol.4, no.3, pp.281-288, 2005.

Abstract:

Many applications of computational methods in science and engineering require the solution of large sparse systems of linear equations. For such systems, iterative methods are often more attractive than direct methods because of their small (and constant) memory requirements. Moreover, the performance of iterative solvers can easily be improved by using distributed systems. For distributed applications, a common performance characteristic is the speedup, usually defined as the ratio of the execution time of an application on a single processor to the execution time of the same workload on a system composed of P processors. This paper estimates the speedup of distributed linear iterative solvers, analyzes the influence of different communication schemes on the speedup, and compares the estimates with the measurements of real distributed programs.

Keywords:

Distributed computing, speedup, computation-to-communication ratio, sparse systems of linear equations, iterative methods.

References:

Available in pdf.