Chapter

Applied Parallel Computing Computations in Physics, Chemistry and Engineering Science

Volume 1041 of the series Lecture Notes in Computer Science pp 107-114

Date:

A proposal for a set of parallel basic linear algebra subprograms

  • Jaeyoung ChoiAffiliated withSchool of Computing, Soongsil University
  • , Jack DongarraAffiliated withDepartment of Computer Science, University of TennesseeMathematical Sciences Section, Oak Ridge National Laboratory
  • , Susan OstrouchovAffiliated withDepartment of Computer Science, University of Tennessee
  • , Antoine PetitetAffiliated withDepartment of Computer Science, University of Tennessee
  • , David WalkerAffiliated withMathematical Sciences Section, Oak Ridge National Laboratory
  • , R. Clinton WhaleyAffiliated withDepartment of Computer Science, University of Tennessee

Abstract

This paper describes a proposal for a set of Parallel Basic Linear Algebra Subprograms (PBLAS) for distributed memory MIMD computers. The PBLAS are targeted at distributed vector-vector, matrixvector and matrix-matrix operations with the aim of simplifying the parallelization of linear algebra codes, especially when implemented on top of the sequential BLAS.