[ont.events] U of Toronto numerical analysis seminar, Feb. 24

clarke@csri.toronto.edu (Jim Clarke) (02/07/89)

NUMERICAL ANALYSIS SEMINAR - Friday, February 24, 10 a.m. in Room SF 4102
         (SF = Sandford Fleming Building, 10 King's College Road)

                               Israel Nelken
                            Rutgers University

               "Parallelization for MIMD Multicomputers with
                Applications to Linear Algebra Algorithms"

It has become obvious in recent years that parallel computers offer high
computational power at a relatively small cost. For example, multiple
instruction multiple data (MIMD) message passing architectures, such as the
hypercube, have been shown to be useful for many types of problems. Smart
parallelizing compilers are required to fully utilize the potential of
these machines. It is known, however, that NP-complete problems are associ-
ated with the optimal parallelization of a general algorithm.

We will demonstrate that for an important class of algorithms encountered
in linear algebra, a simple methodology is sufficient to produce very effi-
cient parallel codes. This methodology has several stages: identification
of parallelism at the statement level, partitioning the operations into
indivisible tasks and the data into corresponding data units and, finally,
scheduling these tasks in the processors.

A new scheduling scheme which is suitable for message passing architectures
will be described. It incorporates the Critical Path/ Most Immediate Suc-
cessors First (CP/MISF) strategy of Kasahara and Narita. A feature of the
new method is that it exhibits an interesting time space tradeoff. An
increase of the available memory results in a decrease of the parallel
time.

Applying this methodology to the Gaussian elimination algorithm and several
of its variants results in very efficient parallel programs. Computational
results from a 128 node NCUBE hypercube as well as from simulators serve to
verify the results.
-- 
Jim Clarke -- Dept. of Computer Science, Univ. of Toronto, Canada M5S 1A4
              (416) 978-4058
clarke@csri.toronto.edu     or    clarke@csri.utoronto.ca
   or ...!{uunet, pyramid, watmath, ubc-cs}!utai!utcsri!clarke