Design of scalable software libraries for distributed memory concurrent computers

Jaeyoung Choi, Jack J. Dongarra, David W. Walker

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

This paper describes the design of ScaLAPACK, a scalable software library for performing dense and banded linear algebra computations on distributed memory concurrent computers. the specification of the data distribution has important consequences for interprocessor communication and load balance, and hence is a major factor in determining performance and scalability of the library routines. The block cyclic data distribution is adopted as a simple, yet general-purpose, way of decomposing block-partitioned matrices. Distributed memory versions of the Level 3 BLAS provide an easy and convenient way of implementing the ScaLAPACK routines.

Original languageEnglish
Title of host publicationProceedings of the International Conference on Parallel Processing
PublisherPubl by IEEE
Pages792-799
Number of pages8
ISBN (Print)0818656026
StatePublished - 1994
EventProceedings of the 8th International Parallel Processing Symposium - Cancun, Mex
Duration: Apr 26 1994Apr 29 1994

Publication series

NameProceedings of the International Conference on Parallel Processing
ISSN (Print)0190-3918

Conference

ConferenceProceedings of the 8th International Parallel Processing Symposium
CityCancun, Mex
Period04/26/9404/29/94

Fingerprint

Dive into the research topics of 'Design of scalable software libraries for distributed memory concurrent computers'. Together they form a unique fingerprint.

Cite this