Automatic parallelization in the polytope model

P Feautrier - The Data Parallel Programming Model: Foundations …, 2005 - Springer
The aim of this paper is to explain the importance of polytope and polyhedra in automatic
parallelization. We show that the semantics of parallel programs is best described …

[PDF][PDF] An Overview of the SUIF Compiler for Scalable Parallel Machines.

SP Amarasinghe, JAM Anderson, MS Lam, CW Tseng - PPSC, 1995 - Citeseer
We are building a compiler that automatically translates sequential scienti c programs into
parallel code for scalable parallel machines. Many of the compiler techniques needed to …

A practical automatic polyhedral parallelizer and locality optimizer

U Bondhugula, A Hartono, J Ramanujam… - Proceedings of the 29th …, 2008 - dl.acm.org
We present the design and implementation of an automatic polyhedral source-to-source
transformation framework that can optimize regular programs (sequences of possibly …

Polymage: Automatic optimization for image processing pipelines

RT Mullapudi, V Vasista, U Bondhugula - ACM SIGARCH Computer …, 2015 - dl.acm.org
This paper presents the design and implementation of PolyMage, a domain-specific
language and compiler for image processing pipelines. An image processing pipeline can …

[图书][B] Elementary functions

JM Muller, JM Muller - 2006 - Springer
This book is devoted to the computation of the elementary functions. Here, we call
elementary functions the most commonly used mathematical functions: sin, cos, tan, sin− 1 …

The Omega test: a fast and practical integer programming algorithm for dependence analysis

W Pugh - Proceedings of the 1991 ACM/IEEE conference on …, 1991 - dl.acm.org
The Omega test is an integer programming algorithm that can determine whether a
dependence exists between two array references, and if so, under what conditions …

Some efficient solutions to the affine scheduling problem. Part II. Multidimensional time

P Feautrier - International journal of parallel programming, 1992 - Springer
This paper extends the algorithms which were developed in Part I to cases in which there is
no affine schedule, ie to problems whose parallel complexity is polynomial but not linear …

Code generation in the polyhedral model is easier than you think

C Bastoul - … and Compilation Techniques, 2004. PACT 2004., 2004 - ieeexplore.ieee.org
Many advances in automatic parallelization and optimization have been achieved through
the polyhedral model. It has been extensively shown that this computational model provides …

Automatic transformations for communication-minimized parallelization and locality optimization in the polyhedral model

U Bondhugula, M Baskaran, S Krishnamoorthy… - … CC 2008, Held as Part of …, 2008 - Springer
The polyhedral model provides powerful abstractions to optimize loop nests with regular
accesses. Affine transformations in this model capture a complex sequence of execution …

[PDF][PDF] Pluto: A practical and fully automatic polyhedral program optimization system

U Bondhugula, A Hartono, J Ramanujam… - Proceedings of the …, 2008 - researchgate.net
We present the design and implementation of a fully automatic polyhedral source-to-source
transformation framework that can optimize regular programs (sequences of possibly …