See this document in CiteSeerX!

Parallelization Agent for Legacy Codes (1996)  (Make Corrections)  (2 citations)
Suraj C. Kothari



  Home/Search   Context   Related

 
View or download:
iastate.edu/~kothari/ParAgen...paper.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  iastate.edu/~kothari/homepage (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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