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 …

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 …

Effective automatic parallelization of stencil computations

S Krishnamoorthy, M Baskaran, U Bondhugula… - ACM sigplan …, 2007 - dl.acm.org
Performance optimization of stencil computations has been widely studied in the literature,
since they occur in many computationally intensive scientific and engineering applications …

Semi-automatic composition of loop transformations for deep parallelism and memory hierarchies

S Girbal, N Vasilache, C Bastoul, A Cohen… - International Journal of …, 2006 - Springer
Modern compilers are responsible for translating the idealistic operational semantics of the
source program into a form that makes efficient use of a highly complex heterogeneous …

Generation of efficient nested loops from polyhedra

F Quilleré, S Rajopadhye, D Wilde - International journal of parallel …, 2000 - Springer
Automatic parallelization in the polyhedral model is based on affine transformations from an
original computation domain (iteration space) to a target space-time domain, often with a …

Putting polyhedral loop transformations to work

C Bastoul, A Cohen, S Girbal, S Sharma… - … and Compilers for …, 2004 - Springer
We seek to extend the scope and efficiency of iterative compilation techniques by searching
not only for program transformation parameters but for the most appropriate transformations …

Iterative optimization in the polyhedral model: Part II, multidimensional time

LN Pouchet, C Bastoul, A Cohen, J Cavazos - ACM SIGPLAN Notices, 2008 - dl.acm.org
High-level loop optimizations are necessary to achieve good performance over a wide
variety of processors. Their performance impact can be significant because they involve in …

[图书][B] Data access and storage management for embedded programmable processors

F Catthoor, K Danckaert - 2002 - books.google.com
Data Access and Storage Management for Embedded Programmable Processors gives an
overview of the state-of-the-art in system-level data access and storage management for …