MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Evaluation of a Methodology for the Reverse Engineering and Parallelization of Sequential Code

Download:
Download as a PDF
by Fred Lott, John C. Grieger
http://www.cs.ou.edu/~antonio/pubs/conf039.pdf
Add To MetaCart

Abstract:

A general methodology based on software engineering principles is proposed for the parallelization of existing sequential code. The utility of the proposed methodology is evaluated through a case study involving a numerically intensive application in the domain of petrochemical exploration. The methodology does not assume the existence of detail design documentation for the sequential code. The methodology involves three basic phases: (1) reverse engineering; (2) parallel design; and (3) parallel implementation. The process iterates between phases two and three until the values of the performance metrics satisfy project requirements. In addition to the methodology itself, considerable detail related to the experiences and lessons learned in

Citations

797 Software Engineering. A Practitioners Approach – Pressman - 1997
274 A Discipline For Software Engineering – Humphrey - 1995
176 Parallel Programming with MPI – Pacheco - 1997
14 et al. The SP2 high-performance switch – Stunkel - 1995
6 SEMPA: Software Engineering Methods for Parallel Scientific Applications – Luksch, Maier, et al. - 1996
3 Using the XL compiler options to improve application performance – Stewart - 1998
1 Introduction to Performance Issues in Using – Gropp, Lusk, et al. - 1998
1 The PARSE Project,” Software Engineering for Parallel and Distributed Systems, edited by – Jelly, Gorton - 1996
1 Single-Processor Performance Considerations for the SP2,” Cornell Theory Center, http://www.tc.cornell.edu/Edu/Talks/Performance/SingleP rocPerf – Lantz - 1998
1 77: Automatic and Efficient Parallelizer for FORTRAN,” http://www.plogic.com/bert.html – “BERT - 1998
1 document reference: D/LEWX/MA/000/740, http://www.verilogusa.com – VERILOG, Dallas - 1997