Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. The Tensor Algebra Compiler

The Tensor Algebra Compiler

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2017-003.pdf

Size

1.11 MB

Format

Adobe PDF

Checksum (MD5)

a15b056e71637aed1f1813241902d40a

Thumbnail Image
Download
Name

tensor-compiler.pdf

Description
Corrected text of report (restores missing figure captions)
Size

782.88 KB

Format

Adobe PDF

Checksum (MD5)

1512a9a6cb11698f0b68b20b54e8daf1

Download all files submitted through automated deposit
fred@CSAIL.MIT.EDU-58a7761e.29807.zip (623.98 KB)
Author(s)
Kjolstad, Fredrik
•
Kamil, Shoaib
•
Chou, Stephen
•
Lugato, David
•
Amarasinghe, Saman
Advisor(s)
Saman Amarasinghe
Date Issued
February 17, 2017
Series/Report no.
MIT-CSAIL-TR-2017-003
Abstract
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 for tensor and matrix operations.
Subjects
Tensor Algebra
Linear Algebra
Compiler
C++ Library
Terms of Use
Creative Commons Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/107013
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.