Towards the effective parallel computation of matrix pseudospectra

  • Authors:
  • C. Bekas;E. Kokiopoulou;I. Koutis;E. Gallopoulos

  • Affiliations:
  • Computer Engineering and Informatics Department, University of Patras Greece;Computer Engineering and Informatics Department, University of Patras Greece;Computer Science Department, Carnegie Mellon University;Computer Engineering and Informatics Department, University of Patras Greece

  • Venue:
  • ICS '01 Proceedings of the 15th international conference on Supercomputing
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given a matrix A, the computation of its pseudospectrum A∈ (A) is a far more expensive task than the computation of characteristics such as the condition number and the matrix spectrum. As research of the last 15 years has shown, however, the matrix pseudospectrum provides valuable information that is not included in other indicators. So, we ask how to compute it efficiently and build a tool that would facilitate engineers and scientists to make such analyses? In this paper we focus on parallel algorithms for computing pseudospectra. The most widely used algorithm for computing pseudospectra is embarassingly parallel; nevertheless, it is extremely costly and one cannot hope achieve absolute high performance with it. We describe algorithms that have drastically improved performance while maintaining a high degree of large grain parallelism. We evaluate the effectiveness of these methods in the context of a MATLAB-based environment for parallel programming using MPI on small, off-the-shelf parallel systems.