(Enter summary)
Abstract: The ParaScope project is developing an integrated collection of tools to help scientific programmers
implement correct and efficient parallel programs. The centerpiece of this collection
is the ParaScope Editor, an intelligent interactive editor for parallel Fortran programs. The
ParaScope Editor reveals to users potential hazards of a proposed parallelization in a program.
It also provides a variety of powerful interactive program transformations that have
been shown useful in converting... (Update)
Context of citations to this paper: More
.... ideas proposed in [7] and [8] The tool is named DDT (Data Distribution Tool) and its implementation has been done on top of ParaScope [9]. The output of DDT is an HPF program in which the original program is annotated with a set of directives that specify how arrays are...
...is given in Figure 1. This algorithm has been used with great success in the PFC compiler [3] the ParaScope programming environment [11], and the Fortran D compiler [10, 14] 2 Dependence Representation Data dependences are often represented using direction vectors and...
Cited by: More
A Study of Data Sets and Affinity in the Perfect Club - Eduard Ayguad Jess (1993)
(Correct)
Next-Generation Memory Systems - Wang (2004)
(Correct)
Effective Static Debugging via Componential Set-Based Analysis - Flanagan (1997)
(Correct)
Similar documents (at the sentence level):
5.6%: Automatic and Interactive Parallelization - McKinley (1994)
(Correct)
Active bibliography (related documents): More All
1.6: The ParaScope Parallel Programming Environment - Cooper (1993)
(Correct)
1.2: Analysis and Transformation in the ParaScope Editor - Kennedy, McKinley, Tseng (1991)
(Correct)
0.9: Analysis and Transformation in an Interactive Parallel.. - Kennedy, McKinley, Tseng (1993)
(Correct)
Similar documents based on text: More All
0.6: The Integration of ParaScope and Lambda - Bergmark, Presberg (1994)
(Correct)
0.4: Experiences Using the ParaScope Editor: an.. - Hall, Harvey.. (1993)
(Correct)
0.3: Optimization and Parallelization of a Commodity Trade Model.. - Bergmark, Pottle (1994)
(Correct)
Related documents from co-citation: More All
17: Optimizing Supercompilers for Supercomputers (context) - Wolfe - 1982
17: Automatic Data Partitioning on Distributed Memory Multicomputers
- Gupta - 1992
16: Index domain alignment: Minimizing cost of cross-referencing between distributed.. (context) - Li, Chen - 1989
BibTeX entry: (Update)
K. Kennedy, K. McKinley, and C.-W. Tseng, "Interactive Parallel Programming Using the ParaScope Editor," IEEE Trans. on Parallel and Distributed Systems, vol. 2, no. 3, pp. 329-341, July 1991. http://citeseer.ist.psu.edu/kennedy91interactive.html More
@article{ kennedy91interactive,
author = "Ken Kennedy and Kathryn S. McKinley and Chau-Wen Tseng",
title = "Interactive Parallel Programming using the ParaScope Editor",
journal = "IEEE Transactions on Parallel and Distributed Systems",
volume = "2",
number = "3",
pages = "329-341",
year = "1991",
url = "citeseer.ist.psu.edu/kennedy91interactive.html" }
Citations (may not include all citations):
480
The program dependence graph and its use in optimization (context) - Ferrante, Ottenstein et al. - 1987
299
Dependence Analysis for Supercomputing (context) - Banerjee - 1988
283
Optimizing Supercompilers for Supercomputers (context) - Wolfe - 1989
258
Automatic translation of Fortran programs to vector form
- Allen, Kennedy - 1987
232
Constant propagation with conditional branches (context) - Wegman, Zadeck - 1989
171
Dependence graphs and compiler optimizations (context) - Kuck, Kuhn et al. - 1981
159
A static performance estimator to guide data partitioning de.. (context) - Balasundaram, Fox et al. - 1991
158
Improving register allocation for subscripted variables
- Callahan, Carr et al. - 1990
152
An efficient method of computing static single assignment fo.. (context) - Cytron, Ferrante et al. - 1989
122
SUPERB: A tool for semi-automatic MIMD/SIMD parallelization (context) - Zima, Bast et al. - 1988
111
More iteration space tiling (context) - Wolfe - 1989
110
Practical dependence testing
- Goff, Kennedy et al. - 1991
104
The Structure of Computers and Computations (context) - Kuck - 1978
90
Compiler support for machine-independent parallel programmin..
- Hiranandani, Kennedy et al. - 1992
87
Analysis of interprocedural side effects in a parallel progr.. (context) - Callahan, Kennedy - 1987
79
Interprocedural dependence analysis and parallelization (context) - Burke, Cytron - 1986
78
An overview of the PTRAN analysis system for multiprocessing (context) - Allen, Burke et al. - 1987
72
A catalogue of optimizing transformations (context) - Allen, Cocke - 1972
69
An interactive environment for data partitioning and distrib.. (context) - Balasundaram, Fox et al. - 1990
69
Estimating interlock and improving balance for pipelined mac..
- Callahan, Cocke et al. - 1988
66
A technique for summarizing data access and its use in paral.. (context) - Balasundaram, Kennedy - 1989
66
Interprocedural constant propagation (context) - Callahan, Cooper et al. - 1986
66
ParaScope: A parallel programming environment (context) - Callahan, Cooper et al. - 1988
54
Automatic decomposition of scientific programs for parallel .. (context) - Allen, Callahan et al. - 1987
48
Static analysis of low-level synchronization (context) - Callahan, Subhlok - 1988
48
Dependence Analysis for Subscripted Variables and Its Applic.. (context) - Allen - 1983
46
Analysis of event synchronization in a parallel programming ..
- Callahan, Kennedy et al. - 1990
44
PFC: A program to convert Fortran to parallel form (context) - Allen, Kennedy - 1984
43
The impact of interprocedural analysis and optimization in t.. (context) - Cooper, Kennedy et al. - 1986
42
Loop skewing: The wavefront method revisited (context) - Wolfe - 1986
34
An empirical investigation of the effectiveness of and limit.. (context) - Singh, Hennessy - 1991
33
Blocking linear algebra codes for memory hierarchies
- Carr, Kennedy - 1989
24
Guide to Parallel Programming on Sequent Computer Systems (context) - Osterhaug - 1989
23
Loop distribution with arbitrary control flow
- Kennedy, Kinley - 1990
22
Vectorizing compilers: A test suite and results (context) - Callahan, Dongarra et al. - 1988
22
Analysis and transformation in the ParaScope Editor
- Kennedy, Kinley et al. - 1991
22
Experiences using control dependence in PTRAN (context) - Cytron, Ferrante et al. - 1990
20
Faust: An integrated environment for parallel programming (context) - Guarna, Gannon et al. - 1989
17
Experience with interprocedural analysis of array side effec.. (context) - Havlak, Kennedy - 1990
15
The structure of an advanced retargetable vectorizer (context) - Kuck, Kuhn et al. - 1984
12
SIGMACS: A programmable programming environment (context) - Shei, Gannon - 1990
12
PTOOL: A semi-automatic parallel programming assistant (context) - Allen, Baumgartner et al. - 1986
12
Advanced tools and techniques for automatic parallelization (context) - Kremer, Zima et al. - 1988
11
PAT - an interactive Fortran parallelizing assistant tool (context) - Smith, Appelbe - 1988
11
A practical environment for scientific programming (context) - Carle, Cooper et al. - 1987
10
PCF Fortran: Language Definition (context) - Leasure - 1990
8
Analysis of Synchronization in a Parallel Programming Enviro.. (context) - Subhlok - 1990
8
Incremental dependence analysis for interactive parallelizat.. (context) - Smith, Appelbe et al. - 1990
7
A Guidebook to Fortran on Supercomputers (context) - Levesque, Williamson - 1989
7
A vectorizing Fortran compiler (context) - Scarborough, Kolsky - 1986
6
Analysis and transformation of programs for parallel computa.. (context) - Kuck, Kuhn et al. - 1980
5
The ParaScope Editor: User interface goals (context) - Fletcher, Kennedy et al. - 1990
5
The Spang Robinson Report on Supercomputing and Parallel Pro.. (context) - MIMDizer, parallelization - 1990
4
the use of diagnostic dependency-analysis tools in parallel .. (context) - Henderson, Hiromoto et al. - 1990
4
Document Number SC (context) - Fortran, Library et al. - 1988
4
A framework for detecting useful parallelism (context) - Allen, Burke et al. - 1988
3
Parallel program debugging with on-thefly anomaly detection (context) - Hood, Kennedy et al. - 1990
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://meteor.cs.umass.edu/~mckinley/papers.html): More
Compiler Architectures for Heterogeneous Systems - McKinley, Singhai, Weaver.. (1995)
(Correct)
Analysis and Transformation in an Interactive Parallel.. - Kennedy, McKinley, Tseng (1993)
(Correct)
Quantifying Loop Nest Locality Using SPEC'95 and the Perfect.. - McKinley, Temam (1999)
(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