Skip to main content

Showing 1–4 of 4 results for author: Shpeisman, T

Searching in archive cs. Search in all archives.
.
  1. Compiler Support for Sparse Tensor Computations in MLIR

    Authors: Aart J. C. Bik, Penporn Koanantakool, Tatiana Shpeisman, Nicolas Vasilache, Bixia Zheng, Fredrik Kjolstad

    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. Develo** 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… ▽ More

    Submitted 9 February, 2022; originally announced February 2022.

  2. arXiv:2002.11054  [pdf, other

    cs.PL cs.LG

    MLIR: A Compiler Infrastructure for the End of Moore's Law

    Authors: Chris Lattner, Mehdi Amini, Uday Bondhugula, Albert Cohen, Andy Davis, Jacques Pienaar, River Riddle, Tatiana Shpeisman, Nicolas Vasilache, Oleksandr Zinenko

    Abstract: This work presents MLIR, a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together. MLIR facilitates the design and implementation of code generators, translators and o… ▽ More

    Submitted 29 February, 2020; v1 submitted 25 February, 2020; originally announced February 2020.

  3. arXiv:1704.02341  [pdf, other

    cs.DC

    HiFrames: High Performance Data Frames in a Scripting Language

    Authors: Ehsan Totoni, Wajih Ul Hassan, Todd A. Anderson, Tatiana Shpeisman

    Abstract: Data frames in scripting languages are essential abstractions for processing structured data. However, existing data frame solutions are either not distributed (e.g., Pandas in Python) and therefore have limited scalability, or they are not tightly integrated with array computations (e.g., Spark SQL). This paper proposes a novel compiler-based approach where we integrate data frames into the High… ▽ More

    Submitted 7 April, 2017; originally announced April 2017.

  4. arXiv:1611.04934  [pdf, other

    cs.DC

    HPAT: High Performance Analytics with Scripting Ease-of-Use

    Authors: Ehsan Totoni, Todd A. Anderson, Tatiana Shpeisman

    Abstract: Big data analytics requires high programmer productivity and high performance simultaneously on large-scale clusters. However, current big data analytics frameworks (e.g. Apache Spark) have prohibitive runtime overheads since they are library-based. We introduce a novel auto-parallelizing compiler approach that exploits the characteristics of the data analytics domain such as the map/reduce parall… ▽ More

    Submitted 10 April, 2017; v1 submitted 15 November, 2016; originally announced November 2016.