SLATE Developers' Guide

Abstract

SLATE (Software for Linear Algebra Targeting Exascale) 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). The objective of SLATE is to provide fundamental dense linear algebra capabilities to the U.S. Department of Energy and to the high-performance computing (HPC) community at large. 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 bead equately retrofitted for modern, GPU-accelerated architectures.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 31, 2019
Accession Number
AD1112724

Entities

People

  • Ali Charara
  • Asim Yarkhan
  • Jack Dongarra
  • Jakub Kurzak
  • Mark Gates

Organizations

  • University of Tennessee system

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Algebra
  • Algorithms
  • Bibliographies
  • Computations
  • Computer Programming
  • Computers
  • Conversion
  • Data Transmission
  • Environment
  • Hierarchies
  • High Performance Computing
  • Linear Algebra
  • Linear Systems
  • Multiple Access
  • Parallel Computing
  • Precision
  • Scheduling (Production)
  • Specialization
  • Standards
  • Targets
  • Template Patterns

Readers

  • Linear Algebra
  • Software Engineering.