Tensor Evolution: A Framework for Fast Evaluation of Tensor Computations using Recurrences
View PDF
HTML (experimental)
Abstract:This paper introduces a new mathematical framework for analysis and optimization of tensor expressions within an enclosing loop. Tensors are multi-dimensional arrays of values. They are common in high performance computing (HPC) and machine learning domains. Our framework extends Scalar Evolution - an important optimization pass implemented in both LLVM and GCC - to tensors. Scalar Evolution (SCEV) relies on the theory of `Chain of Recurrences' for its mathe...
Read more at arxiv.org