See this document in CiteSeerX!

On the Automatic Parallelization of the Perfect Benchmarks (1994)  (Make Corrections)  (23 citations)
Rudolf Eigenmann, Jay Hoeflinger, David Padua
IEEE Transactions on Parallel and Distributed Systems



  Home/Search   Context   Related

 
View or download:
uiuc.edu/pub/researchgrou...1392.ps.gz
uiuc.edu/reports/1392.ps.gz
uiuc.edu/reports/1392.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uiuc.edu/~padua/pu...publications (more)
From:  uiuc.edu/report...ports.html.save
(Enter author homepages)

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

Abstract: We present a set of advanced program parallelization techniques that are able to significantly improve the performance of application programs. We present evidence for this improvement in terms of the overall program speedup that we have achieved on the Perfect Benchmarks R fl programs, and in terms of the performance gains that can be attributed to individual techniques. These numbers were measured on the Cedar multiprocessor at the University of Illinois. This paper extends the findings... (Update)

Cited by:   More
Dependence Testing without Induction Variable Substitution - Cohen, Wu   (Correct)
Putting Polyhedral Loop Transformations to Work - Bastoul, Cohen, Girbal.. (2003)   (Correct)
Tradeoffs in Buffering Speculative Memory State for .. - Garzaran.. (2005)   (Correct)

Similar documents (at the sentence level):
79.4%:   On the Automatic Parallelization of the Perfect Benchmarks - Eigenmann, Hoeflinger, Padua (1994)   (Correct)
68.4%:   On the Automatic Parallelization of the Perfect.. - Eigenmann, Hoeflinger.. (1998)   (Correct)

Active bibliography (related documents):   More   All
0.4:   Non-Linear and Symbolic Data Dependence Testing - Blume, Eigenmann (1996)   (Correct)
0.4:   Symbolic Analysis Techniques For Effective Automatic Parallelization - Blume (1995)   (Correct)
0.3:   Restructuring Fortran Programs for Cedar - Eigenmann, Hoeflinger, Jaxon.. (1993)   (Correct)

Similar documents based on text:   More   All
0.2:   Effective Automatic Parallelization with Polaris - Blume, Eigenmann, Faigin.. (1995)   (Correct)
0.2:   Polaris: The Next Generation in Parallelizing Compilers - Blume, Eigenmann.. (1994)   (Correct)

Related documents from co-citation:   More   All
9:   The Range Test: A Dependence Test for Symbolic (context) - Blume, Eigenmann - 1994
9:   Parallel Programming with Polaris (context) - Blume, Doallo et al. - 1996
7:   Experience in the automatic parallelization of four Perfect benchmark programs - Eigenmann, Hoeflinger et al. - 1991

BibTeX entry:   (Update)

Rudolf Eigenmann, Jay Hoeflinger, and David Padua. On the Automatic Parallelization of the Perfect Benchmarks . Technical Report 1392, Univ. of Illinois at Urbana-Champaign, Cntr. for Supercomputing Res. & Dev., December 1994. http://citeseer.ist.psu.edu/article/eigenmann94automatic.html   More

@article{ eigenmann98automatic,
    author = "R. Eigenmann and J. Hoeflinger and D. Padua",
    title = "On the Automatic Parallelization of the {Perfect Benchmarks}",
    journal = "IEEE Transactions on Parallel and Distributed Systems",
    volume = "9",
    number = "1",
    pages = "5--23",
    year = "1998",
    url = "citeseer.ist.psu.edu/article/eigenmann94automatic.html" }
Citations (may not include all citations):
1399   Compilers: Principles (context) - Aho, Sethi et al. - 1986
835   High Performance Fortran language specification - Fortran - 1993
164   A Practical Algorithm for Exact Array Dependence Analysis (context) - Pugh - 1992
111   Automatic Program Parallelization - Banerjee, Eigenmann et al. - 1993
110   Practical Dependence Testing - Goff, Kennedy et al. - 1991
106   Automatic Array Privatization - Tu, Padua - 1993
94   Performance Analysis of Parallelizing Compilers on the Perfe.. (context) - Blume, Eigenmann - 1992
84   Experience in the Automatic Parallelization of Four Perfect-.. - Eigenmann, Hoeflinger et al. - 1991
84   Efficient and exact data dependence analysis (context) - Maydan, Hennessy et al. - 1991
68   Beyond induction variables - Wolfe - 1992
64   The Range Test: A Dependence Test for Symbolic (context) - Blume, Eigenmann - 1994
64   Array privatization for parallel execution of loops - Li - 1992
45   Idiom Recognition in the Polaris Parallelizing Compiler - Pottenger, Eigenmann
45   Symbolic Dependence Analysis for HighPerformance Parallelizi.. (context) - Haghighat, Polychronopoulos - 1991
42   Symbolic Range Propagation - Blume, Eigenmann - 1995
39   An HPF compiler for the IBM SP - Gupta, Midkiff et al. - 1995
39   Data dependence and data-flow analysis of arrays - Maydan, Amarasinghe et al. - 1992
36   Automatic Detection of Parallelism: A Grand Challenge for Hi.. (context) - Blume, Eigenmann et al. - 1994
34   An empirical investigation of the effectiveness and limitati.. (context) - Singh, Hennessy - 1991
31   Restructuring Fortran Programs for Cedar - Eigenmann, Hoeflinger et al. - 1993
28   Parallelizing WHILE Loops for Multiprocessor Systems - Rauchwerger, Padua - 1995
26   Run-Time Methods for Parallelizing Partially Parallel Loops - Rauchwerger, Amato et al. - 1995
24   Measurements of Parallelism in Ordinary FORTRAN Programs (context) - Kuck, Budnik et al. - 1974
18   Benchmarking with real industrial applications: The SPEC Hig.. (context) - Eigenmann, Hassanzadeh - 1996
16   Toward a Methodology of Optimizing Programs for High-Perform.. - Eigenmann - 1993
15   An Overview of Symbolic Analysis Techniques Needed for the E.. - Blume, Eigenmann - 1994
12   Perfect: Performance Evaluation for Cost-Effective Transform.. (context) - Pointer - 1990
11   Practical Tools for Optimizing Parallel Programs - Eigenmann, McClaughry - 1993
9   Run-Time Dependence Testing by Integer Sequence Analysis - Hoeflinger - 1992
8   Are parallel workstations the right target for parallelizing.. - Eigenmann, Park et al.
8   Symbolic Analysis: A Basis for Paralleliziation (context) - Haghighat, Polychronopoulos - 1993
7   Preliminary Basic Performance Analysis of the Cedar Multipro.. - Gallivan, Jalby et al. - 1991
5   Line Subroutine Expander for Parafrase (context) - Huson, In- - 1982
2   Univ of Illinois at UrbanaChampaign (context) - Hoeflinger, Loops - 1992



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://polaris.cs.uiuc.edu/~padua/publications/publications.html):   More
Restructuring Fortran Programs for Cedar - Eigenmann, Hoeflinger, Jaxon.. (1993)   (Correct)
Issues in the Compile-Time Optimization of Parallel Programs - Midkiff, Padua (1990)   (Correct)
Efficient Building and Placing of Gating Functions - Tu, Padua (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