Exascale’s New Software Frontier: SLATE

Print Friendly, PDF & Email

Exascale’s New Frontier,” a project from the Oak Ridge Leadership Computing Facility, explores the new applications and software technology for driving scientific discoveries in the exascale era. 

Why Exascale Needs SLATE

For nearly 30 years, scores of science and engineering projects conducted on high-performance computing systems have used either the Linear Algebra PACKage (LAPACK) library or the Scalable Linear Algebra PACKage (ScaLAPACK) library to solve their dense linear algebra problems. However, HPC technology has greatly advanced over those decades, especially with the introduction of GPU accelerators that these CPU-only library packages are unable to use.

Consequently, the ECP supported the development of Software for Linear Algebra Targeting Exascale, or SLATE, which is a performance-portable and GPU-accelerated dense linear algebra library written in C++ for exascale supercomputers. SLATE aims to extract the full performance potential and maximum scalability from many-node HPC machines with many cores and multiple GPU accelerators per node.  View the complete article here.