(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