Semantical interprocedural parallelization: An overview of the PIPS project

F Irigoin, P Jouvelot, R Triolet - ACM International Conference on …, 1991 - dl.acm.org
PIPS is an experhnental FORTRAN source-to-source parallelizer that combines the goal of
exploring interprocedural and semantical analysis with a requirement for compilation speed …

The Parma Polyhedra Library: Toward a complete set of numerical abstractions for the analysis and verification of hardware and software systems

R Bagnara, PM Hill, E Zaffanella - Science of Computer Programming, 2008 - Elsevier
Since its inception as a student project in 2001, initially just for the handling (as the name
implies) of convex polyhedra, the Parma Polyhedra Library has been continuously improved …

[PDF][PDF] Scanning polyhedra with DO loops

C Ancourt, F Irigoin - Proceedings of the third ACM SIGPLAN symposium …, 1991 - dl.acm.org
Supercompilers perform complex program transformations which often result in new loop
bounds. This paper shows that, under the usual assumptions in automatic parallelization …

Communication optimization and code generation for distributed memory machines

SP Amarasinghe, MS Lam - Proceedings of the ACM SIGPLAN 1993 …, 1993 - dl.acm.org
This paper presents several algorithms to solve code generation and optimization problems
specific to machines with distributed address spaces. Given a description of how the …

[图书][B] The compiler design handbook: optimizations and machine code generation

YN Srikant, P Shankar - 2002 - taylorfrancis.com
The widespread use of object-oriented languages and Internet security concerns are just the
beginning. Add embedded systems, multiple memory banks, highly pipelined units …

Array-data flow analysis and its use in array privatization

DE Maydan, SP Amarasinghe, MS Lam - Proceedings of the 20th ACM …, 1993 - dl.acm.org
Data-flow analysis of scalar variables and data dependence analysis on array elements are
two important program analyses used in optimizing and parallelizing compilers. Traditional …

[图书][B] Improving locality and parallelism in nested loops

ME Wolf - 1992 - search.proquest.com
Researchers have identified a core set of program transformations that are effective in array-
based loop nest optimization: these loop transformations include interchange, skewing …

[PDF][PDF] A linear algebra framework for static HPF code distribution

C Ancourt, C Fran, IR Keryell - A; a, 1993 - researchgate.net
Abstract High Performance Fortran (hpf) was developed to support data parallel
programming for simd and mimd machines with distributed memory. The programmer is …

A linear algebra framework for static High Performance Fortran code distribution

C Ancourt, F Coelho, F Irigoin… - Scientific …, 1997 - Wiley Online Library
High Performance Fortran (HPF) was developed to support data parallel programming for
single‐instruction multiple‐data (SIMD) and multiple‐instruction multiple‐data (MIMD) …

Applications of polyhedral computations to the analysis and verification of hardware and software systems

R Bagnara, PM Hill, E Zaffanella - Theoretical Computer Science, 2009 - Elsevier
Convex polyhedra are the basis for several abstractions used in static analysis and
computer-aided verification of complex and sometimes mission-critical systems. For such …