• DocumentCode
    2994403
  • Title

    Evaluation of a methodology for the reverse engineering and parallelization of sequential code

  • Author

    Andersen, Per H. ; Pizzi, Joseph ; Zhu, Runlin ; Cao, Youling ; Bagert, Donald J. ; Antonio, John K. ; Lott, Fred ; Grieger, John C.

  • Author_Institution
    Dept. of Comput. Sci., Texas Tech. Univ., Lubbock, TX, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    124
  • Lastpage
    133
  • 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 performing the case study, are included
  • Keywords
    parallel programming; reverse engineering; software engineering; petrochemical exploration; reverse engineering; sequential code parallelization; software engineering principles; Reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 1999. Proceedings. International Symposium on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-7695-0191-5
  • Type

    conf

  • DOI
    10.1109/PDSE.1999.779744
  • Filename
    779744