(Enter summary)
Abstract: The Fortran D compiler uses data decomposition specifications
to automatically translate Fortran programs for execution
on MIMD distributed-memory machines. This paper
introduces and classifies a number of advanced optimizations
needed to achieve acceptable performance; they
are analyzed and empirically evaluated for stencil computations.
Profitability formulas are derived for each optimization.
Results show that exploiting parallelism for pipelined
computations, reductions, and scans is vital. ... (Update)
Cited by: More
Informatica - Overlap Of Computation
(Correct)
Computation-Communication Overlap on - Network-Of-Workstation..
(Correct)
Unknown - Stephen Von Worley
(Correct)
Similar documents (at the sentence level):
47.1%: Evaluating Compiler Optimizations For Fortran D - Hiranandani, Kennedy, Tseng (1994)
(Correct)
Active bibliography (related documents): More All
0.6: Compiler Support for Machine-Independent Parallelization of.. - von Hanxleden (1994)
(Correct)
0.3: Compiling Fortran D for MIMD Distributed-Memory Machines - Hiranandani (1992)
(Correct)
0.3: c flCopyright by Manish Gupta, 1992 - Automatic Data Partitioning
(Correct)
Similar documents based on text: More All
1.0: Preliminary Experiences with the - Fortran Compiler Chau-
(Correct)
0.4: Interprocedural Compilation of Fortran D - Hall, Hiranandani, Kennedy, Tseng (1996)
(Correct)
0.4: The D Editor: A New Interactive Parallel Programming Tool - Hiranandani, Kennedy.. (1994)
(Correct)
Related documents from co-citation: More All
22: Compiling programs for distributed-memory multiprocessors (context) - Callahan, Kennedy - 1988
20: High Performance Fortran Language Specification
- Fortran - 1992
18: for MIMD distributed-memory machines (context) - Hiranandani, Kennedy et al. - 1992
BibTeX entry: (Update)
S. Hiranandani, K. Kennedy, and C.W. Tseng. Evaluation of Compiler Optimizations for Fortran D on MIMD Distributed-Memory Machines. In ACM International Conference on Supercomputing 1992, pages 1--14, Washington D.C., July 1992. http://citeseer.ist.psu.edu/hiranandani92evaluation.html More
@inproceedings{ hiranandani92evaluation,
author = "Hiranandani, S. and Kennedy, K. and Tseng, C.-W.",
title = "{E}valuation of {C}ompiler {O}ptimizations for {F}ortran {D} on {MIMD} {D}istributed-{M}emory {M}achines",
booktitle = "Proceedings of 1992 International Conference on Supercomputing",
month = "July",
address = "Washington DC",
year = "1992",
url = "citeseer.ist.psu.edu/hiranandani92evaluation.html" }
Citations (may not include all citations):
394
Solving Problems on Concurrent Processors (context) - Fox, Johnson et al. - 1988
258
Automatic translation of Fortran programs to vector form
- Allen, Kennedy - 1987
171
Dependence graphs and compiler optimizations (context) - Kuck, Kuhn et al. - 1981
169
Data-parallel programming on MIMD computers (context) - Hatcher, Quinn et al. - 1991
168
Compiling programs for distributed-memory multiprocessors (context) - Callahan, Kennedy - 1988
159
A static performance estimator to guide data partitioning de.. (context) - Balasundaram, Fox et al. - 1991
149
An implementation of interprocedural bounded regular section..
- Havlak, Kennedy - 1991
142
Process decomposition through locality of reference (context) - Rogers, Pingali - 1989
130
Compiling communication-efficient programs for massively par.. (context) - Li, Chen - 1991
122
SUPERB: A tool for semi-automatic MIMD/SIMD parallelization (context) - Zima, Bast et al. - 1988
110
The Livermore Fortran Kernels: A computer test of the numeri.. (context) - McMahon - 1986
106
Compiler optimizations for Fortran D on MIMD distributed-mem..
- Hiranandani, Kennedy et al. - 1991
94
Optimizing for parallelism and data locality
- Kennedy, Kinley - 1992
90
Compiler support for machine-independent parallel programmin..
- Hiranandani, Kennedy et al. - 1992
75
Technical Report TR (context) - Fox, Hiranandani et al. - 1990
74
Updating distributed variables in local computations (context) - Gerndt - 1990
72
The DINO parallel programming language (context) - Rosing, Schnabel et al. - 1991
69
An interactive environment for data partitioning and distrib.. (context) - Balasundaram, Fox et al. - 1990
67
language for data parallel programming (context) - Rose, Steele et al. - 1987
66
ParaScope: A parallel programming environment (context) - Callahan, Cooper et al. - 1988
64
A parallel algorithm for the efficient solution of a general.. (context) - Kogge, Stone - 1973
57
An overview of the Fortran D programming system
- Hiranandani, Kennedy et al. - 1991
50
Runtime compilation methods for multicomputers (context) - Wu, Saltz et al. - 1991
45
An automatic and symbolic parallelization system for distrib.. (context) - Ikudome, Fox et al. - 1990
44
Fortran at ten gigaflops: The Connection Machine convolution.. (context) - Bromley, Heller et al. - 1991
38
A parallelizing compiler for distributed memory parallel com.. (context) - Tseng - 1990
32
Compile-time estimation of communication costs on multicompu..
- Gupta, Banerjee - 1992
31
Pandore: A system to manage data distribution (context) - Andr'e, Pazat et al. - 1990
29
Vienna Fortran (context) - Benkner, Chapman et al. - 1992
23
Paragon: A parallel programming environment for scientific a.. (context) - Chase, Cheung et al. - 1991
22
Analysis and transformation in the ParaScope Editor
- Kennedy, Kinley et al. - 1991
19
Parallelization of fortran code on distributed-memory parall.. (context) - Ruhl, Annaratone - 1990
15
Scan primitives for vector computers
- Chatterjee, Blelloch et al. - 1990
15
Automatic data alignment and distribution for loosely synchr.. (context) - Kennedy, Kremer - 1991
13
Programming data parallel algorithms on distributed memory m.. (context) - Koelbel, Mehrotra - 1991
12
Institute for Computer Application in Science and Engineerin.. (context) - Bokhari, on et al. - 1991
8
Preliminary experience in developing a parallel thin-layer N.. (context) - Olander, Schnabel - 1992
7
Experience with a portable parallelizing Pascal compiler (context) - Gabber, Averbuch et al. - 1991
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://softlib.rice.edu/CRPC/softlib/TRs_online.html): More
Experiences on Data-Parallel Programming - Clark, von Hanxleden, Kennedy (1994)
(Correct)
A Priori Estimates for Mixed Finite Element.. - Cowsar, Dupont, Wheeler
(Correct)
An Empirical Evaluation of Dependence Analysis in Parallel Program .. - Monk (1995)
(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