Sparsity-Specific Code Optimization using Expression Trees
Published in arXiv (Cornell University) • Oct 15, 2021
NobleIDNI2P94W87R30S10
Authors:,,
Philipp Herholz
Xuan Tang
Teseo Schneider
Abstract
We introduce a code generator that converts unoptimized C++ code operating on sparse data into vectorized and parallel CPU or GPU kernels. Our approach unrolls the computation into a massive expression graph, performs redundant expression elimination, grouping, and then generates an architecture-spe...
Finding related papers...
Discussions
(0)No comments yet
Be the first to share your thoughts!