Time+Place: Tuesday 28/12/2004 14:30 Room 337-8 Taub Bld.
Title: Minimising communication in parallel sparse matrix computations by using Mondriaan partitioning and the BSP cost model.
Speaker: Rob Bisseling http://www.math.uu.nl/people/bisseling
Affiliation: Dept. of Mathematics, Utrecht University
Host: Assaf Schuster

Abstract:

 Mondriaan is a two-dimensional, multilevel, hypergraph-based package
 for the partitioning of a rectangular sparse matrix,
 to be used as a sequential preprocessing step for parallel sparse
 matrix-vector multiplication. In this talk, the Mondriaan approach
 (reminiscent of the paintings in primary colours by the Dutch painter
 Piet Mondriaan) will be explained and its performance will be compared
 with geometric partitioning. Furthermore, we show how the communication 
 load of the multiplication can be balanced among the processors
 by using improved heuristics for the vector partitioning or,
 in certain special cases, by using an optimal graph-based algorithm.
 This minimises the cost in the metric of the bulk synchronous parallel
 (BSP) model.

 BRIEF BIOGRAPHY:
 Rob Bisseling is an associate professor in computational
 science at the Mathematics Department of Utrecht University,
 the Netherlands. His main research field is parallel computing
 and his current research interests are sparse matrix computations,
 bioinformatics, and fast Fourier transforms.
 He has recently published a book, Parallel Scientific Computation:
 A Structured Approach using BSP and MPI, Oxford University Press, March 2004.