(Enter summary)
Abstract: : The problem of automatically generating programs for massively parallel
computers is a very complicated one, mainly because there are many architectures, each
of them seeming to pose its own particular compilation problem. The purpose of this
paper is to propose a framework in which to discuss the compilation process, and to show
that the features which affect it are few and generate a small number of combinations.
The paper is oriented toward fine-grained parallelization of static control... (Update)
Context of citations to this paper: More
...into useful compilers. The above technique can be explained in the context of recent research on automatic parallelization, Fea92c, Fea95] in which a parallel program is represented as a partial order on its operations. Scheduling techniques [Fea92a, Fea92b] look for sets...
Cited by: More
Data and Memory Optimization Techniques for Embedded.. - Panda, Catthoor, Dutt, .. (2001)
(Correct)
Analysis of Multithreaded Programs - Rinard (2001)
(Correct)
Low Power Memory Storage and Transfer Organization .. - Brockmeyer.. (1999)
(Correct)
Active bibliography (related documents): More All
1.3: Automatic Parallelization in the Polytope Model - Feautrier (1996)
(Correct)
0.6: Loop Parallelization Algorithms - Darte, Robert, Vivien (2001)
(Correct)
0.5: Optimal Fine and Medium Grain Parallelism Detection in.. - Darte, Vivien (1997)
(Correct)
Similar documents based on text: More All
0.6: Automatic Storage Management for Parallel Programs - Lefebvre, Feautrier (1997)
(Correct)
0.4: More Legal Transformations for Locality - Bastoul, Feautrier (2004)
(Correct)
0.1: Storage Management in Parallel Programs - Lefebvre, Feautrier (1996)
(Correct)
Related documents from co-citation: More All
5: Towards automatic distribution
- Feautrier - 1994
4: Some ecient solutions to the ane scheduling problem (context) - Feautrier - 1992
4: Dependence Analysis for Supercomputing (context) - Banerjee - 1988
BibTeX entry: (Update)
Paul Feautrier. Compiling for massively parallel architectures: A perspective. In 7th Workshop on Algorithms and Parallel VLSI Architectures, Leuven, August 1994. Elsevier. to appear. http://citeseer.ist.psu.edu/feautrier94compiling.html More
@techreport{ paul94compiling,
author = "Feautrier, Paul",
title = "{C}ompiling for massively parallel architectures: a perspective",
number = "1994.30",
year = "1994",
url = "citeseer.ist.psu.edu/feautrier94compiling.html" }
Citations (may not include all citations):
294
A loop transformation theory and an algorithm to maximize pa.. (context) - Wolf, Lam - 1991
237
Global optimization for parallelism and locality on scalable..
- Anderson, Lam - 1993
195
A new solution to coherence problems in multicache systems (context) - Censier, Feautrier - 1978
183
Some efficient solutions to the affine scheduling problem
- Feautrier - 1992
183
Some efficient solutions to the affine scheduling problem
- Feautrier - 1992
169
Scanning polyhedra with DO loops
- Ancourt, cois - 1991
157
How to write parallel programs: a guide to the perplexed (context) - Carriero, Gelernter - 1989
122
SUPERB : A tool for semi-automatic MIMD/SIMD parallelization (context) - Zima, Bast et al. - 1988
101
Array dataflow analysis and its use in array privatization (context) - Maydan, Amarasinghe et al. - 1993
90
The data alignment phase in compiling programs for distribut.. (context) - Li, Chen - 1991
67
Dataflow analysis of scalar and array references (context) - Feautrier - 1991
64
Array expansion
- Feautrier - 1988
57
The mapping of linear recurrence equations on regular arrays
- Quinton, Van Dongen - 1989
54
RAIRO Recherche Op'erationnelle (context) - Feautrier, programming - 1988
49
Toward automatic distribution
- Feautrier - 1994
46
An overview of a compiler for scalable parallel machines
- Amarasinghe, Anderson et al. - 1993
38
Solving alignment using elementary linear algebra
- Bau, Kodukula et al. - 1994
36
Analysis of programs for parallel processing (context) - Bernstein - 1966
21
Mapping uniform loop nests onto distributed memory architect..
- Darte, Robert - 1994
20
Automatic parallelization based on multidimensional scheduli..
- Darte, Vivien - 1994
20
The systematic design of systolic arrays (context) - Quinton - 1987
17
An evaluation of exact methods for analysis of value-based a.. (context) - Pugh, Wonnacott - 1993
13
Affine-by-statement scheduling of uniform and affine loop ne..
- Darte, Robert - 1995
12
Supernode partitioning (context) - cois, R'emi - 1988
12
Environnement logiciel de programmation d'un acc'el'erateur .. (context) - Chamski - 1993
9
Programmation Math'ematique (context) - Minoux - 1983
9
Construction of do loops from systems of affine constraints (context) - cois, Paul et al. - 1994
8
On parallel program generation for massively parallel archit.. (context) - Raji-Werth, Feautrier - 1991
8
Automatic non-unimodular transformations of loop nests (context) - Xue - 1994
7
Selecting affine mappings based on performance estimations (context) - Kelly, Pugh - 1994
7
Code generation in automatic parallelizers (context) - cois - 1994
6
ele de programmation `a parall (context) - Boug'e - 1993
6
Computing linear data dependencies in nested loop programs (context) - Heckler, Thiele - 1994
6
Generating schedules and code within a unified reordering tr.. (context) - Kelly, Pugh - 1992
5
Techniques de parall'elisation automatique de nids de boucle.. (context) - Darte - 1993
4
une technique d'optimisation pour les programmes scientifiqu.. (context) - cois, de boucles - 1987
3
ese de nids de boucles avec la biblioth`eque poly (context) - Le Verge, Wilde et al. - 1994
3
Fuzzy array dataflow analysis (context) - cois, Denis et al. - 1995
1
Parall'elisation Automatique: du mod`ele systolique au `a la.. (context) - Risset - 1994
1
ese et 'evaluation du projet OPSILA (context) - Auguin, Bo'eri et al. - 1990
1
On factors limiting the generation of efficient compiler-par.. (context) - Raji-Werth, Feautrier - 1995
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.prism.uvsq.fr/rapports/1994/): More
Automatic Generation of Data Parallel Code - Collard, Feautrier (1994)
(Correct)
A Formal Software Specification Tool Using The.. - Nagui-Raïss (1994)
(Correct)
A Cooperative Design Environment Using an Active Repository - Sá, Nagui-Raïss (1994)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC