SC14 New Orleans, LA

The International Conference for High Performance Computing, Networking, Storage and Analysis

Creating High-Performance Linear Algebra Using Lighthouse and Build-to-Order BLAS.


Authors: Jeffrey J. Cook (University of Colorado), Elizabeth R. Jessup (University of Colorado), Sa-Lin C. Bernstein (Argonne National Laboratory), Boyana Norris (University of Oregon)

Abstract: Creating efficient linear algebra software is essential to HPC, but it is a time-consuming task. Typically, scientists use a Basic Linear Algebra Subprograms (BLAS) as the mathematical building-blocks for complete algorithms. They can present a steep learning curve, however, and require extensive knowledge to optimize. In order to make BLAS and derivative libraries such as LAPACK more accessible, we present Lighthouse, a web-based taxonomy of dense and sparse linear system and eigenvalue solvers [2]. With its new interface to the Build-to-Order BLAS compiler (BTO) [1], which generates custom linear algebra kernels from MATLAB-like equations, it is easy for users to create high-performance code.

Poster: pdf
Two-page extended abstract: pdf


Poster Index