(Enter summary)
Abstract: nd lines of code.
There are major hurdles in taking advantage of existing legacy codes. It is time consuming to
manually parallelize (transform from sequential to parallel program) these codes. Also, the manual
approach is prone to errors and debugging those errors is very difficult. As a result, the magnitude
of manual efforts required for parallelizing legacy codes is prohibitively large. For example, the
parallelization of the non-hydrostatic version of MM5 took about three and half years... (Update)
Context of citations to this paper: More
...FLIC does not analyze data dependencies and generate communication. However, this is well within the capability of source translators [1, 4] and is a future enhancement for the FLIC tool. 2 Overview FLIC is a precompiler, as distinguished from a preprocessor. Unlike macro...
...cost. Source translation and analysis tools also uncover data dependencies in parallel routines (Friedman et al., 1995; Kothari, 1996). Finally, source translators may be used for nonperformance related code transformations, such as adjoint generation for...
Cited by: More
The Same-Source Parallel MM5 - Michalakes (1998)
(Correct)
FLIC: A Translator for Same-Source Parallel Implementation of.. - Michalakes (1997)
(Correct)
Active bibliography (related documents): More All
0.5: Stages and Transformations in Parallel Programming - Gorlatch (1996)
(Correct)
0.5: Procedure Cloning and Integration for Converting Parallelism.. - So, Dean (2003)
(Correct)
0.5: Evaluation Of Parallel Processing Technology For.. - Hart, Henderson, al. (1994)
(Correct)
Similar documents based on text: More All
0.1: A Communication Library Using Active Messages to.. - Subramaniam, Kothari, ..
(Correct)
0.1: Parallelization of Waveguide Program and Performance on a.. - Bogdan Vasiliu
(Correct)
0.1: BATRUN Distributed Processing System (DPS): Utilizing Idle.. - Fredy Tandiary
(Correct)
Related documents from co-citation: More All
2: The GMD communications library for grid--oriented problems (context) - Hempel, Ritzdorf - 1991
2: Fortran Parallelization Handbook (context) - Friedman, Levesque et al. - 1995
BibTeX entry: (Update)
S. Kothari, Parallelization Agent for Legacy Codes, draft technical report, Iowa State University, Ames, Iowa, 1996. http://citeseer.ist.psu.edu/kothari96parallelization.html More
@misc{ kothari96parallelization,
author = "S. Kothari",
title = "Parallelization Agent for Legacy Codes",
text = "S. Kothari, Parallelization Agent for Legacy Codes, draft technical report,
Iowa State University, Ames, Iowa, 1996.",
year = "1996",
url = "citeseer.ist.psu.edu/kothari96parallelization.html" }
Citations (may not include all citations):
735
A Bridging Model for Parallel Computation (context) - Valiant - 1990
716
Parallel Program Design: A Foundation (context) - Chandy, Misra - 1988
531
LogP: Towards a Realistic Model of Parallel Computation
- Culler, Karp et al. - 1993
237
Global Optimizations for Parallelism and Locality on Scalabl..
- Anderson, Lam - 1993
230
Compiler Transformations for High-performance Computing
- Bacon, Graham - 1994
96
Parallel Computing Works (context) - Fox, Williams et al. - 1994
90
The Data Alignment Phase in Compiling Programs for Distribut.. (context) - Li, Chen - 1991
88
The Programmer's Apprentice (context) - Rich, Walters - 1990
60
Scientific Computing on Bulk Synchronous Parallel Architectu..
- Bisseling - 1993
24
The Icon Programming Language (context) - Griswold - 1990
20
Research on Knowledge-Based Software Environments at Kestrel.. (context) - Smith, Kotik et al. - 1985
18
Semantic Information Processing (context) - Minsky - 1968
15
The Gamma Model and its Discipline of Programming (context) - Metayer - 1990
10
A Discipline of Multiprogramming
- Misra - 1994
10
Fortran Parallelization Handbook (context) - Friedman, Levesque et al. - 1995
8
Specification and Development of Parallel Algorithms with th..
- Goldberg, Mills et al. - 1994
7
Environments and Tools For Parallel Scientific Computing, Ad.. (context) - Dongarra, Tourancheau - 1993
6
DIME: A Programming Environment For Unstructured Triangular .. (context) - Williams - 1988
5
The Linda Program Builder (context) - Ahmed, Carriero - 1991
3
System Software and Tools for High Performance Computing Env.. (context) - Messina, Sterling - 1993
2
Development of Hydrodynamic Models Suitable for Air Pollutio.. (context) - Anthes, Warner - 1978
2
A Practical Parallel Programming Model (context) - Snyder - 1994
2
andani, Ken Kennedy, and Chau-Wen Tseng, and Scott Warren, "..
- Hiran - 1994
2
A Scalable Parallel Implementation of MM5 for Large Real-tim.. (context) - Michalakes, Canfield et al.
2
FIAT: A Framework for Interprocedural Analysis and Transform..
- Carle, Hall et al. - 1995
1
Emirical Studies of Programming Knowledge (context) - Soloway, Ehrich - 1984
1
Sage++, An Object Oriented Toolkit for Program Transformatio.. (context) - Gannon, Bodin et al. - 1993
1
Specification of Parallel Algorithms (context) - Blellock, Mani et al. - 1994
1
Optimal Designs of Linear-flow Systolic Architectures (context) - Kothari, Oh - 1989
Documents on the same site (http://www.cs.iastate.edu/~kothari/homepage.html): More
BATRUN Distributed Processing System (DPS): Utilizing Idle.. - Fredy Tandiary
(Correct)
Parallelization of Waveguide Program and Performance on a.. - Bogdan Vasiliu
(Correct)
A Communication Library Using Active Messages to.. - Subramaniam, Kothari, ..
(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