See this document in CiteSeerX!

Evaluation of Compiler Optimizations for Fortran D on MIMD Distributed-Memory Machines (1992)  (Make Corrections)  (67 citations)
Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng
Proceedings of 1992 International Conference on Supercomputing



  Home/Search   Context   Related

 
View or download:
rice.edu/pub/CRPC...CRPCTR91196.ps.gz
umd.edu/projects/cosmic/...crpc91196.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  rice.edu/CRPC/softli...TRs_online (more)
(Enter author homepages)

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