Elsevier

Theoretical Computer Science

Volume 289, Issue 1, 23 October 2002, Pages 313-334
Theoretical Computer Science

Load-balanced parallel banded-system solvers

https://doi.org/10.1016/S0304-3975(01)00284-5Get rights and content
Under an Elsevier user license
open archive

Abstract

Solving banded systems is important in the applications of science and engineering. This paper presents a load-balancing strategy for solving banded systems in parallel when the number of processors used is small. An optimization-based load-balancing analysis is given to determine how many loads should be assigned to each processor in order to minimize the time requirement. Some experimentations are carried out on the nCUBE 2E multiprocessor to demonstrate the speedup advantage of the proposed load-balancing strategy. The speedup improvement ratio ranges from 47% to 66% (from 12% to 24%) when using 4 (8) processors.

Keywords

Banded systems
Load-balancing analysis
nCUBE 2E multiprocessor
Parallel algorithms

Cited by (0)

1

Supported by the National Science Council of R.O.C. under contract NSC88-2213-E011-005.

2

Supported by the National Science Council of R.O.C. under contract NSC87-2119-M002-006.

3

Supported by the National Science Council of R.O.C. under contract NSC85-2213-E003-003.