Skip to main content Skip to secondary navigation

Verified Optimization and Mapping of Sparse Tensor Algebra

Main content start

Speaker: Scott Kovach, PhD Student, Stanford University
Date: April 6, 2022

Sparse tensor algebra is an important programming model in scientific and engineering domains that require high-confidence in accurate results. Automatic compilation methods can increase productivity and efficiency, but lack of trust in the compiler’s correctness may inhibit uptake. This talk will give an overview of methods in development for formally reasoning about compilers for sparse tensor algebra.

We will also discuss work in progress to mechanically verify a code-generator and hardware implementations for arbitrary tensor algebra using an interactive theorem prover. In addition to increasing trust, we also believe that the resulting system, where performance engineers can map applications to complex architectures with provable guarantees, will increase programmer productivity.

 

Verified Optimization and Mapping of Sparse Tensor Algebra (Scott Kovach, Stanford University)