See this document in CiteSeerX!

The ParaScope Parallel Programming Environment (1993)  (Make Corrections)  (65 citations)
Keith Cooper
Proceedings of the IEEE



  Home/Search   Context   Related

 
View or download:
umass.edu/pub/mckinley/ieee.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  umass.edu/~mckinley/papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The ParaScope parallel programming environment, developed to support scientific programming of sharedmemory multiprocessors, includes a collection of tools that use global program analysis to help users develop and debug parallel programs. This paper focuses on ParaScope's compilation system, its parallel program editor, and its parallel debugger. The compilation system extends the traditional single-procedure compiler by providing a mechanism for managing the compilation of complete programs.... (Update)

Cited by:   More
Putting Polyhedral Loop Transformations to Work - Bastoul, Cohen, Girbal.. (2003)   (Correct)
Facilitating the Search for Compositions of Program .. - Cohen, Girbal.. (2005)   (Correct)
A Polyhedral Approach to Ease the Composition of Program.. - Cohen, Girbal, Temam (2004)   (Correct)

Active bibliography (related documents):   More   All
1.6:   Interactive Parallel Programming Using the ParaScope Editor - Kennedy, McKinley, Tseng (1991)   (Correct)
1.5:   Automatic and Interactive Parallelization - McKinley (1994)   (Correct)
1.4:   Experiences Using the ParaScope Editor: an.. - Hall, Harvey.. (1993)   (Correct)

Similar documents based on text:   More   All
0.3:   An Experiment with Inline Substitution - Cooper, Hall, Torczon (1991)   (Correct)
0.2:   Analysis and Transformation in the ParaScope Editor - Kennedy, McKinley, Tseng (1991)   (Correct)
0.2:   Register Allocation via Graph Coloring - Briggs (1992)   (Correct)

Related documents from co-citation:   More   All
18:   Maximizing multiprocessor performance with the suif compiler - Hall, Anderson et al. - 1996
13:   Compiler for MIMD Distributed-Memory Machines (context) - Tseng, Fortran - 1993
13:   Semantical interprocedural parallelization: An overview of the pips project (context) - Irigoin, Jouvelot et al. - 1991

BibTeX entry:   (Update)

K. Cooper et al. The ParaScope parallel programming environment. Proceedings of the IEEE, 81(2):244--263, February 1993. http://citeseer.ist.psu.edu/cooper93parascope.html   More

@article{ cooper93parascope,
    author = "Keith D. Cooper and Mary W. Hall and Robert T. Hood and Ken Kennedy and Kathryn S. McKinley and John M. Mellor-Crummey and Linda Torczon and Scott K. Warren",
    title = "The {ParaScope} Parallel Programming Environment",
    journal = "Proceedings of the IEEE",
    volume = "81",
    number = "2",
    pages = "244--263",
    year = "1993",
    url = "citeseer.ist.psu.edu/cooper93parascope.html" }
Citations (may not include all citations):
866   Techniques and Tools (context) - Aho, Sethi et al. - 1986
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
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
149   An implementation of interprocedural bounded regular section.. - Havlak, Kennedy - 1991
122   SUPERB: A tool for semi-automatic MIMD/SIMD parallelization (context) - Zima, Bast et al. - 1988
119   Detecting equality of variables in programs (context) - Alpern, Wegman et al. - 1988
110   Practical dependence testing - Goff, Kennedy et al. - 1991
106   Compiler optimizations for Fortran D on MIMD distributed-mem.. - Hiranandani, Kennedy et al. - 1991
104   The Structure of Computers and Computations (context) - Kuck - 1978
91   An efficient way to find the side effects of procedure calls.. (context) - Banning - 1979
87   Analysis of interprocedural side effects in a parallel progr.. (context) - Callahan, Kennedy - 1988
86   A precise inter-procedural data flow algorithm (context) - Myers - 1981
80   Direct parallelization of call statements (context) - Triolet, Irigoin et al. - 1986
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
76   The program summary graph and flow-sensitive interprocedural.. (context) - Callahan - 1988
72   A catalogue of optimizing transformations (context) - Allen, Cocke - 1972
71   Fortran D language specification - Fox, Hiranandani et al. - 1990
67   Evaluation of compiler optimizations for Fortran D on MIMD d.. - Hiranandani, Kennedy et al. - 1992
66   Interprocedural constant propagation (context) - Callahan, Cooper et al. - 1986
66   Interprocedural side-effect analysis in linear time (context) - Cooper, Kennedy - 1988
64   Array privatization for parallel execution of loops - Li - 1992
61   Scalable performance environments for parallel systems - Reed, Olson et al. - 1991
58   An empirical comparison of monitoring algorithms for access .. (context) - Dinning, Schonberg - 1990
57   A research center for augmenting human intellect (context) - Engelbart, English - 1968
57   An overview of the Fortran D programming system - Hiranandani, Kennedy et al. - 1991
55   Interactive parallel programming using the ParaScope Editor - Kennedy, Kinley et al. - 1991
51   Fast interprocedural alias analysis (context) - Cooper, Kennedy - 1989
51   Managing Interprocedural Optimization - Hall - 1991
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
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
42   Making asynchronous parallelism safe for the world (context) - Steele - 1990
42   Program improvement by source-to-source transformations (context) - Loveman - 1977
40   An experiment with inline substitution - Cooper, Hall et al. - 1991
37   Procedure cloning - Cooper, Hall et al. - 1992
37   Designing the star user interface (context) - Smith, Irby et al. - 1982
36   Detecting redundant accesses to array data (context) - Granston, Veidenbaum - 1991
34   An empirical investigation of the effectiveness of and limit.. (context) - Singh, Hennessy - 1991
32   Interprocedural transformations for parallel code generation - Hall, Kennedy et al. - 1991
31   fly detection of data races for programs with nested fork-jo.. (context) - Mellor-Crummey - 1991
31   Incremental Dependence Analysis (context) - Rosene - 1990
28   fly detection of access anomalies - Schonberg - 1989
25   Interprocedural optimization: Eliminating unnecessary recomp.. (context) - Burke, Torczon
24   Integrating scalar optimization and parallelization (context) - Tjiang, Wolf et al. - 1991
24   An effectiveness study of parallelizing compiler techniques (context) - Eigenmann, Blume - 1991
24   Tools for efficient development of efficient parallel progra.. (context) - Nudler, Rudolph - 1986
23   Loop distribution with arbitrary control flow - Kennedy, Kinley - 1990
22   Analysis and transformation in the ParaScope Editor - Kennedy, Kinley et al. - 1991
21   Efficient interprocedural analysis for program restructuring.. (context) - Li, Yew - 1988
20   Faust: An integrated environment for parallel programming (context) - Guarna, Gannon et al. - 1989
19   Goal-directed interprocedural optimization (context) - Briggs, Cooper et al. - 1990
19   Unexpected side effects of inline substitution: a case study - Cooper, Hall et al. - 1992
15   The structure of an advanced retargetable vectorizer (context) - Kuck, Kuhn et al. - 1984
13   Program editors should not abandon text oriented commands (context) - Waters - 1982
13   Private communication (context) - Cheng, Fletcher - 1991
13   An evaluation of automatic and interactive parallel programm.. (context) - Cheng, Pase - 1991
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   An efficient cache-based access anomaly detection scheme - Min, Choi - 1991
11   PAT - an interactive Fortran parallelizing assistant tool (context) - Smith, Appelbe - 1988
10   PCF Fortran: Language Definition (context) - Leasure - 1990
10   Static performance estimation in a parallelizing compiler (context) - Kennedy, McIntosh et al. - 1991
8   Optimizing for parallelism and memory hierarchy (context) - Kennedy, Kinley - 1992
6   Analysis and transformation of programs for parallel computa.. (context) - Kuck, Kuhn et al. - 1980
5   The CONVEX application compiler (context) - Metzger, Smith - 1991
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   PTOOL: A system for static analysis of parallelism in progra.. (context) - Balasundaram, Baumgartner et al. - 1988
4   the use of diagnostic dependencyanalysis tools in parallel p.. (context) - Henderson, Hiromoto et al. - 1990
3   An evaluation of monitoring algorithms for access anomaly de.. (context) - Dinning, Schonberg - 1989
3   Private communication (context) - Stein - 1991
2   Experiences using the ParaScope Editor (context) - Hall, Harvey et al. - 1991
2   Reading and writing the electronic book (context) - Yankelovitch, Meyrowitz et al. - 1985
2   Automatic and Interactive Parallelization (context) - Kinley - 1992



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