Tensor algebra is an important computational abstraction that is increasingly used in data analytics, machine learning, engineering, and the physical sciences. However, the number of tensor expressions is unbounded, which makes it hard to develop and optimize libraries. Furthermore, the tensors are often sparse (most components are zero), which means the code has to traverse compressed formats. To support programmers we have developed taco, a code generation tool that generates dense, sparse, and mixed kernels from tensor algebra expressions. This paper describes the taco web and command-line tools and discusses the benefits of a code generator over a traditional library. See also the demo video at tensor-compiler.org/ase2017
This artifact describes how to set up and run Mosaic, a compiler that can compose externally defined...
Popular Machine Learning (ML) and High Performance Computing (HPC) workloads contribute to a signifi...
We introduce Stardust, a compiler that compiles sparse tensor algebra to reconfigurable dataflow arc...
Tensor algebra is an important computational abstraction that is increasingly used in data analytics...
This electronic version was submitted by the student author. The certified thesis is available in th...
This paper shows how to build a sparse tensor algebra compiler that is agnostic to tensor formats (d...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
This electronic version was submitted by the student author. The certified thesis is available in th...
Tensor and linear algebra is pervasive in data analytics and the physical sciences. Often the tensor...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Tensors are higher-dimensional analogs of matrices, and represent a key data abstraction for many ap...
This paper shows how to optimize sparse tensor algebraic expressions by introducing temporary tensor...
140 pagesTensor algebra lives at the heart of big data applications. Where classical machine learnin...
International audienceMany numerical algorithms are naturally expressed as operations on tensors (i....
© 2020 Owner/Author. This paper shows how to generate code that efficiently converts sparse tensors ...
This artifact describes how to set up and run Mosaic, a compiler that can compose externally defined...
Popular Machine Learning (ML) and High Performance Computing (HPC) workloads contribute to a signifi...
We introduce Stardust, a compiler that compiles sparse tensor algebra to reconfigurable dataflow arc...
Tensor algebra is an important computational abstraction that is increasingly used in data analytics...
This electronic version was submitted by the student author. The certified thesis is available in th...
This paper shows how to build a sparse tensor algebra compiler that is agnostic to tensor formats (d...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
This electronic version was submitted by the student author. The certified thesis is available in th...
Tensor and linear algebra is pervasive in data analytics and the physical sciences. Often the tensor...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Tensors are higher-dimensional analogs of matrices, and represent a key data abstraction for many ap...
This paper shows how to optimize sparse tensor algebraic expressions by introducing temporary tensor...
140 pagesTensor algebra lives at the heart of big data applications. Where classical machine learnin...
International audienceMany numerical algorithms are naturally expressed as operations on tensors (i....
© 2020 Owner/Author. This paper shows how to generate code that efficiently converts sparse tensors ...
This artifact describes how to set up and run Mosaic, a compiler that can compose externally defined...
Popular Machine Learning (ML) and High Performance Computing (HPC) workloads contribute to a signifi...
We introduce Stardust, a compiler that compiles sparse tensor algebra to reconfigurable dataflow arc...