Abstract
Parallel complexity results for designing banded triangular solvers are provided. In particular, several lower bounds based on data layout and communication along a ring are derived based on solving such systems using substitution. Lastly, a near-optimal solver for a ring is discussed and provided.
Similar content being viewed by others
References
Borodin, A. and Munro, I.: The Computational Complexity of Algebraic and Numeric Problems, Elsevier, New York, 1975.
Demmel, J. W., Heath, M. T. and van der Vorst, H. A.: Parallel numerical linear algebra, Technical Report UCB/CSD 93/703, University of California at Berkeley, 1993.
Eisenstat, S., Heath, M., Henkel, C. and Romine, C.: Modified cyclic algorithms for solving triangular systems on distributed memory multi-processors, SIAM J. Sci. Stat. Comput. (1988).
Heath, M. T. and Romine, C. H.: Parallel solution of triangular systems on distributed-memory multiprocessors, SIAM J. Sci. Stat. Comput. (1988).
Heller, D.: A survey of parallel algorithms in numerical linear algebra, SIAM J. Numer. Anal. 29(4) (1987).
Higham, N.: Stability of parallel triangular system solvers, Numerical Analysis Report 236, University of Manchester, 1993.
Karp, R. M. and Ramachandran, V. L.: Parallel algorithms for shared-memory machines, In: J. van Leeuwen (ed.), Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity,,Elsevier, Amsterdam, 1990, pp. 869–941. 180 EUNICE E. SANTOS ET AL.
Li, G. and Coleman, T.: A new method for solving triangular systems on distributed-memory message-passing multiprocessors, SIAM J. Sci. Stat. Comput. (1989).
Romine, C. and Ortega, J.: Parallel solution of triangular systems of equations, Parallel Computing 6 (1988), 109–114.
Sameh, A. and Brent, R.: Solving triangular systems on a parallel computer, SIAM J. Numer. Anal. (1977).
Santos, E. E.: On designing optimal parallel triangular solvers, Information Comput. 261(2) (2000).
Santos, E. E., Santos, E., Jr. and Santos, E. S.: Designing optimal algorithms for solving banded triangular systems on rings, Technical Report No. LCID-02-107, Laboratory for Computation, Information, & Distributed Processing, Virginia Polytechnic Institute & State University, 2002.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Santos, E.E., Santos, E. & Santos, E.S. Designing Optimal Algorithms for Solving Banded Triangular Systems on Rings. Journal of Mathematical Modelling and Algorithms 1, 169–180 (2002). https://doi.org/10.1023/A:1020586405464
Issue Date:
DOI: https://doi.org/10.1023/A:1020586405464