Scalapack: A portable linear algebra library for distributed memory computers - Design issues and performance

L. S. Blackford, J. Choi, A. Cleary, J. Demmel, I. Dhillon, J. Dongarra, S. Hammarling, G. Henry, A. Petitet, K. Stanley, D. Walker, R. C. Whaley

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

17 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings of the 1996 ACM/IEEE Conference on Supercomputing, SC 1996
PublisherAssociation for Computing Machinery
ISBN (Electronic)0897918541
DOIs
StatePublished - 1996
Event1996 ACM/IEEE Conference on Supercomputing, SC 1996 - Pittsburgh, United States
Duration: Nov 17 1996Nov 22 1996

Publication series

NameProceedings of the International Conference on Supercomputing
Volume1996-November

Conference

Conference1996 ACM/IEEE Conference on Supercomputing, SC 1996
Country/TerritoryUnited States
CityPittsburgh
Period11/17/9611/22/96

Funding

This work was supported in part by the National Science Foundation Grant No. ASC-9005933; by the Defense Advanced Research Projects Agency under contract DAAH04-95-1-0077,administered by the Army Research Office;by the Office of Scientific Computing, U.S. Department of Energy, under Contract DE-AC05-84OR21400; and by the National Science Foundation Science and Technology Center Cooperative Agreement No. CCR-8809615. y(formerly L. S. Ostrouchov) Department of Computer Science, University of Tennessee, Knoxville, TN 37996-1301 zSoongsil University, Seoul, Korea xDepartment of Computer Science, University of Tennessee, Knoxville, TN 37996-1301 Computer Science Division, University of California, Berkeley, Berkeley, CA 94720 kDepartment of Computer Science, University of Tennessee, Knoxville, TN 37996-1301, and Mathematical Sciences Section, Oak Ridge National Laboratory, Oak Ridge, TN 37831 Department of Computer Science, University of Tennessee, Knoxville, TN 37996-1301, and NAG Ltd, England yyIntel SSPD, 15201 NW Greenbrier Pkwy., Bldg CO1-01, Beaverton OR 97006-5733 zzMathematical Sciences Section, Oak Ridge National Laboratory, Oak Ridge, TN 37831

FundersFunder number
Office of Scientific Computing
National Science FoundationASC-9005933
U.S. Department of EnergyDE-AC05-84OR21400
Army Research Office
Defense Advanced Research Projects AgencyDAAH04-95-1-0077
BioXFEL Science and Technology CenterCCR-8809615

    Keywords

    • Math libraries
    • Numerical linear algebra
    • Parallel computing

    Fingerprint

    Dive into the research topics of 'Scalapack: A portable linear algebra library for distributed memory computers - Design issues and performance'. Together they form a unique fingerprint.

    Cite this