Application Specification and Software Reuse in Parallel Scientific Computing

  • Authors:
  • Karsten M. Decker;Mark J. Johnson

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Concurrency
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The authors describe their prototype problem-solving environments that support the entire parallel programming procedure for developing new stencil- and numerical-linear-algebra-based applications. In these environments, software-component reuse is realized with the help of design skeletons and templates. The supported problem-solving methodology consists of three phases: initial problem specification (that is, abstract application or algorithm description), system interaction to select alternative solutions or to iteratively refine the problem specification, and automatic program-synthesis techniques. The authors demonstrate the two environments through two examples, present an assessment of their results, and discuss future research directions.