The deep learning compiler: A comprehensive survey

M Li, Y Liu, X Liu, Q Sun, X You, H Yang… - … on Parallel and …, 2020 - ieeexplore.ieee.org
The difficulty of deploying various deep learning (DL) models on diverse DL hardware has
boosted the research and development of DL compilers in the community. Several DL …

isl: An Integer Set Library for the Polyhedral Model

S Verdoolaege - International Congress on Mathematical Software, 2010 - Springer
In compiler research, polytopes and related mathematical objects have been successfully
used for several decades to represent and manipulate computer programs in an approach …

[PDF][PDF] Polyhedral extraction tool

S Verdoolaege, T Grosser - … International Workshop on …, 2012 - acohen.gitlabpages.inria.fr
We present a new library for extracting a polyhedral model from C source. The library is
based on clang, the LLVM C frontend, and isl, a library for manipulating quasi-affine sets …

Equivalence checking of static affine programs using widening to handle recurrences

S Verdoolaege, G Janssens… - ACM Transactions on …, 2012 - dl.acm.org
Designers often apply manual or semi-automatic loop and data transformations on array-
and loop-intensive programs to improve performance. It is crucial that such transformations …

[PDF][PDF] Counting affine calculator and applications

S Verdoolaege - First International Workshop on Polyhedral …, 2011 - perso.ens-lyon.fr
Counting Affine Calculator and Applications Page 1 April 3, 2011 1 / 23 Counting Affine
Calculator and Applications Sven Verdoolaege Team ALCHEMY, INRIA Saclay, France …

Polyhedral process networks

S Verdoolaege - Handbook of Signal Processing Systems, 2013 - Springer
Reference implementations of signal processing applications are often written in a
sequential language that does not reveal the available parallelism in the application …

[PDF][PDF] Integer set library: Manual

S Verdoolaege - Tech. Rep., 2011 - compsys-tools.ens-lyon.fr
1.1 Introduction isl is a thread-safe C library for manipulating sets and relations of integer
points bounded by affine constraints. The descriptions of the sets and relations may involve …

[PDF][PDF] Presburger formulas and polyhedral compilation

S Verdoolaege - Polly Labs and KU Leuven, 2016 - lirias.kuleuven.be
This tutorial is intended for anyone who wants to learn about polyhedral compilation. The
main focus is on the concepts and operations involved and on Note 1.1 how to use them to …

[PDF][PDF] Generating SIMD instructions for cerebras cs-1 using polyhedral compilation techniques

S Verdoolaege, M Kudlur, R Schreiber… - IMPACT 2020-10th …, 2020 - cerebras.ai
The Cerebras CS-1 is a computing system based on a waferscale processor having nearly
400,000 compute cores. It is intended for training of and inference on deep neural networks …

Experiences with enumeration of integer projections of parametric polytopes

S Verdoolaege, K Beyls, M Bruynooghe… - … CC 2005, Held as Part of …, 2005 - Springer
Many compiler optimization techniques depend on the ability to calculate the number of
integer values that satisfy a given set of linear constraints. This count (the enumerator of a …