activity
20172021
most citedSympiler: Transforming Sparse Matrix Codes by Decoupling Symbolic Analysis

37 citations · 45 across the 5 of their papers we have counts for

collaborators
Showing cs.PLShow all

6 papers · 1 filter

cs.PL20213 cited

ILA: Compilable Markdown for Linear Algebra

Yong Li, Shoaib Kamil, Alec Jacobson +1

Communicating linear algebra in written form is challenging: mathematicians must choose between writing in languages that produce well-formatted but semantically-underdefined repre…

cs.PL20192 cited

Optimizing Ordered Graph Algorithms with GraphIt

Yunming Zhang, Ajay Brahmakshatriya, Xinyi Chen +4

Many graph problems can be solved using ordered parallel graph algorithms that achieve significant speedup over their unordered counterparts by reducing redundant work. This paper…

cs.PL2018

GraphIt: A High-Performance DSL for Graph Analytics

Yunming Zhang, Mengjiao Yang, Riyadh Baghdadi +3

The performance bottlenecks of graph applications depend not only on the algorithm and the underlying hardware, but also on the size and structure of the input graph. Programmers m…

cs.PL2018

Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Code

Riyadh Baghdadi, Jessica Ray, Malek Ben Romdhane +6

This paper introduces Tiramisu, a polyhedral framework designed to generate high performance code for multiple platforms including multicores, GPUs, and distributed machines. Tiram…

cs.PL2018

Technical Report about Tiramisu: a Three-Layered Abstraction for Hiding Hardware Complexity from DSL Compilers

Riyadh Baghdadi, Jessica Ray, Malek Ben Romdhane +4

High-performance DSL developers work hard to take advantage of modern hardware. The DSL compilers have to build their own complex middle-ends before they can target a common back-e…

cs.PL201737 cited

Sympiler: Transforming Sparse Matrix Codes by Decoupling Symbolic Analysis

Kazem Cheshmi, Shoaib Kamil, Michelle Mills Strout +1

Sympiler is a domain-specific code generator that optimizes sparse matrix computations by decoupling the symbolic analysis phase from the numerical manipulation stage in sparse cod…