An Attempt to Generate Code for Symmetric Tensor Computations

10/01/2021
by   Jessica Shi, et al.
0

This document describes an attempt to develop a compiler-based approach for computations with symmetric tensors. Given a computation and the symmetries of its input tensors, we derive formulas for random access under a storage scheme that eliminates redundancies; construct intermediate representations to describe the loop structure; and translate this information, using the taco tensor algebra compiler, into code. While we achieve a framework for reasoning about a fairly general class of symmetric computations, the resulting code is not performant when the symmetries are misaligned.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset