Pr. Amestoy et al., LINEAR ALGEBRA CALCULATIONS ON A VIRTUAL SHARED-MEMORY COMPUTER, International journal of high speed computing, 7(1), 1995, pp. 21-43
Citations number
16
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
We evaluate the impact of the memory hierarchy of virtual shared memor
y computers on the design of algorithms for linear algebra. On classic
al shared memory multiprocessor computers, block algorithms are used f
or efficiency. We study here the potential and the limitations of such
approaches on globally addressable distributed memory computers. The
BBN TC2000 belongs to this class of computers and will be used to illu
strate our discussion. We describe the implementation of Level 3 BLAS
and examine the performance of some of the LAPACK routines. The impact
of the number of processors with respect to the choice of the variant
s of classical matrix factorizations (for example, KJI, JKI, JIX for t
he LU factorization) is discussed. We also study the factorization of
sparse matrices based on a multifrontal approach. The ideas introduced
for the parallelization of full linear algebra codes are applied to t
he sparse case. We discuss and illustrate the limitations of this appr
oach in sparse multifrontal factorization. We show that the speed-ups
obtained on the BBN TC2000 for the class of methods presented here are
comparable to those obtained on more classical shared memory computer
s, such as the Alliant FX/80, the GRAY-2 and the IBM 3090/VF.