Algorithmic skeletons: structured management of parallel computation
Algorithmic skeletons: structured management of parallel computation
Parallel Implementation of a Sparse Approximate Inverse Preconditioner
IRREGULAR '96 Proceedings of the Third International Workshop on Parallel Algorithms for Irregularly Structured Problems
Software reuse and portability of parallel programs
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
Hi-index | 0.00 |
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.