Tensor and linear algebra is pervasive in data analytics and the physical sciences. Often the tensors, matrices or even vectors are sparse. Computing expressions involving a mix of sparse and dense tensors, matrices and vectors requires writing kernels for every operation and combination of formats of interest. The number of possibilities is infinite, which makes it impossible to write library code for all. This problem cries out for a compiler approach. This paper presents a new technique that compiles compound tensor algebra expressions combined with descriptions of tensor formats into efficient loops. The technique is evaluated in a prototype compiler called taco, demonstrating competitive performance to best-in-class hand-written codes ...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Tensor algorithms are a rapidly growing field of research with applications in many scientific domai...
The majority of physical phenomena and their computational simulations are described mathematically ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
This paper shows how to build a sparse tensor algebra compiler that is agnostic to tensor formats (d...
This paper shows how to optimize sparse tensor algebraic expressions by introducing temporary tensor...
Tensor algebra is an important computational abstraction that is increasingly used in data analytics...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Sparse tensors arise in problems in science, engineering, machine learning, and data analytics. Prog...
© 2020 Owner/Author. This paper shows how to generate code that efficiently converts sparse tensors ...
140 pagesTensor algebra lives at the heart of big data applications. Where classical machine learnin...
Popular Machine Learning (ML) and High Performance Computing (HPC) workloads contribute to a signifi...
In this paper, the term tensor refers simply to a multidimensional or N-way array, and we consider h...
Tensors are higher-dimensional analogs of matrices, and represent a key data abstraction for many ap...
Linear-scaling algorithms must be developed in order to extend the domain of applicability of electr...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Tensor algorithms are a rapidly growing field of research with applications in many scientific domai...
The majority of physical phenomena and their computational simulations are described mathematically ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
This paper shows how to build a sparse tensor algebra compiler that is agnostic to tensor formats (d...
This paper shows how to optimize sparse tensor algebraic expressions by introducing temporary tensor...
Tensor algebra is an important computational abstraction that is increasingly used in data analytics...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Sparse tensors arise in problems in science, engineering, machine learning, and data analytics. Prog...
© 2020 Owner/Author. This paper shows how to generate code that efficiently converts sparse tensors ...
140 pagesTensor algebra lives at the heart of big data applications. Where classical machine learnin...
Popular Machine Learning (ML) and High Performance Computing (HPC) workloads contribute to a signifi...
In this paper, the term tensor refers simply to a multidimensional or N-way array, and we consider h...
Tensors are higher-dimensional analogs of matrices, and represent a key data abstraction for many ap...
Linear-scaling algorithms must be developed in order to extend the domain of applicability of electr...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Tensor algorithms are a rapidly growing field of research with applications in many scientific domai...
The majority of physical phenomena and their computational simulations are described mathematically ...