View The Document

Accession Number:

AD1112729

Title:

Performance Tuning SLATE

Author(s):

Author Organization(s):

Report Date:

2020-01-02

Abstract:

Software for Linear Algebra Targeting Exascale (SLATE) 1 is being developed as part of the Exascale Computing Project (ECP) 2, which is a joint project of the U.S. Department of Energys Office of Science and National Nuclear Security Administration (NNSA). SLATE will deliver fundamental dense linear algebra capabilities for current and upcoming distributed-memory systems, including GPU-accelerated systems as well as more traditional multi coreonly systems. SLATE provides coverage of existing LAPACK and ScaLAPACK functionality, including parallel implementations of Basic Linear Algebra Subroutines (BLAS), matrix norms, linear systems solvers, least squares solvers, and singular value and eigenvalue solvers. In this respect, SLATE will serve as a replacement for ScaLAPACK, which, after two decades of operation, cannot be adequately retrofitted for modern, GPU-accelerated architectures. This working note focuses attention on several performance issues that existed in SLATE, and how these were resolved.

Pages:

25

File Size:

1.29MB

Descriptors:

Identifiers:

SubjectCategory:

Communities of Interest:

Distribution Statement:

Approved For Public Release

View The Document