Modernizing Existing Software: A Case Study

  • Authors:
  • C. T. H. Everaars;F. Arbab;B. Koren

  • Affiliations:
  • National Research Institute for Mathematics and Computer Science;National Research Institute for Mathematics and Computer Science;National Research Institute for Mathematics and Computer Science

  • Venue:
  • Proceedings of the 2004 ACM/IEEE conference on Supercomputing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we discuss one of our experiments using the coordination language MANIFOLD to restructure an existing sequential numerical application into a concurrent application. The application was written in ANSI C and deals with a sparse-grid method for a transport problem. Our approach is simple and is in fact acut-and-paste method. First, we try to identify and isolate components in the legacy source code (the cut). Second, we glue them together by writing coordinator modules (glue modules) with the help of a coordination language (the paste). We also give some performance results.