activity
20162023
most citedFormat Abstraction for Sparse Tensor Algebra Compilers

124 citations · 344 across the 22 of their papers we have counts for

collaborators
Showing 2018Show all

9 papers · 1 filter

cs.DC2018★ 50 cited

Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks

Charith Mendis, Alex Renda, Saman Amarasinghe +1

Predicting the number of clock cycles a processor takes to execute a block of assembly instructions in steady state (the throughput) is important for both compiler designers and pe…

cs.PL2018

Cimple: Instruction and Memory Level Parallelism

Vladimir Kiriansky, Haoran Xu, Martin Rinard +1

Modern out-of-order processors have increased capacity to exploit instruction level parallelism (ILP) and memory level parallelism (MLP), e.g., by using wide superscalar pipelines…

cs.PL2018★ 10 cited

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★ 2 cited

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.MS2018★ 124 cited

Format Abstraction for Sparse Tensor Algebra Compilers

Stephen Chou, Fredrik Kjolstad, Saman Amarasinghe

This paper shows how to build a sparse tensor algebra compiler that is agnostic to tensor formats (data layouts). We develop an interface that describes formats in terms of their c…

cs.PL2018★ 29 cited

goSLP: Globally Optimized Superword Level Parallelism Framework

Charith Mendis, Saman Amarasinghe

Modern microprocessors are equipped with single instruction multiple data (SIMD) or vector instruction sets which allow compilers to exploit superword level parallelism (SLP), a ty…