Compiler Support for Sparse Tensor Computations in MLIR

27Citations
Citations of this article
50Readers
Mendeley users who have this article in their library.

Abstract

Sparse tensors arise in problems in science, engineering, machine learning, and data analytics. Programs that operate on such tensors can exploit sparsity to reduce storage requirements and computational time. Developing and maintaining sparse software by hand, however, is a complex and error-prone task. Therefore, we propose treating sparsity as a property of tensors, not a tedious implementation task, and letting a sparse compiler generate sparse code automatically from a sparsity-agnostic definition of the computation. This article discusses integrating this idea into MLIR.

Cite

CITATION STYLE

APA

Bik, A., Koanantakool, P., Shpeisman, T., Vasilache, N., Zheng, B., & Kjolstad, F. (2022). Compiler Support for Sparse Tensor Computations in MLIR. ACM Transactions on Architecture and Code Optimization, 19(4). https://doi.org/10.1145/3544559

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free