ScaLAPACK: a portable linear algebra library for distributed memory computers - design issues and performance

  • Authors:
  • Laura Susan Blackford;J. Choi;A. Cleary;A. Petitet;R. C. Whaley;J. Demmel;I. Dhillon;K. Stanley;J. Dongarra;S. Hammarling;G. Henry;D. Walker

  • Affiliations:
  • Department of Computer Science, University of Tennessee, Knoxville, TN;Soongsil University, Seoul, Korea;Department of Computer Science, University of Tennessee, Knoxville, TN;Department of Computer Science, University of Tennessee, Knoxville, TN;Department of Computer Science, University of Tennessee, Knoxville, TN;Computer Science Division, University of California, Berkeley, Berkeley, CA;Computer Science Division, University of California, Berkeley, Berkeley, CA;Computer Science Division, University of California, Berkeley, Berkeley, CA;Department of Computer Science, University of Tennessee, Knoxville, TN;Department of Computer Science, University of Tennessee, Knoxville, TN;Intel SSPD, 15201 NWGreenbrier Pkwy., Bldg CO1-01, Beaverton OR;Mathematical Sciences Section, Oak Ridge National Laboratory, Oak Ridge, TN

  • Venue:
  • Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper outlines the content and performance of ScaLAPACK, a collection of mathematical software for linear algebra computations on distributed memory computers. The importance of developing standards for computational and message passing interfaces is discussed. We present the different components and building blocks of ScaLAPACK, and indicate the difficulties inherent in producing correct codes for networks of heterogeneous processors. Finally, this paper briefly describes future directions for the ScaLAPACK library and concludes by suggesting alternative approaches to mathematical libraries, explaining how ScaLAPACK could be integrated into efficient and user-friendly distributed systems.