See this document in CiteSeerX!

Compiling For Massively Parallel Architectures: A Perspective (1994)  (Make Corrections)  (12 citations)
Paul Feautrier



  Home/Search   Context   Related

 
View or download:
prism.uvsq.fr/rapp...ment_1994_30.ps.gz
masi.uvsq.fr/rappo...ment_1994_30.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  prism.uvsq.fr/rapports/1994/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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