Parallelization of Direct Algorithms using Multisplitting Methods in Grid Environments

  • Authors:
  • Jacques M. Bahi;Raphael Couturier

  • Affiliations:
  • Laboratoire d'Informatique de l'université de Franche-Comté (LIFC), France;Laboratoire d'Informatique de l'université de Franche-Comté (LIFC), France

  • Venue:
  • IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13 - Volume 14
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of this paper is to introduce a new approach to the building of efficient distributed linear system solvers. The starting point of the results of this paper lies in the fact that the parallelization of direct algorithms requires frequent synchronizations in order to obtain the solution for a linear problem. In a grid computing environment, communication times are significant and the bandwidth is variable, therefore frequent synchronizations slow down performances. Thus it is desirable to reduce the number of synchronizations in a parallel direct algorithm. Inspired from multisplitting techniques, the method we present consists in solving several linear problems obtained by splitting the original one. Each linear system is solved independently on a cluster by using the direct method. This paper uses the theoretical results of [Asynchronous multisplitting methods for nonlinear fixed point problems] in order to build coarse grained algorithms designed for solving linear systems in the grid computing context.