Skip to content
Free planNo credit card requiredStart writing

book chapter · Birkhäuser Basel eBooks · 1994

A Knowledge-Based Scientific Parallel Programming Environment

Karsten M. Decker, Jiří Dvořák, René M. Rehmann

Cited by 18Abstract and details only

Abstract

Distributed memory parallel systems are still lacking simple and economic programmability, since, from the scientific programmer’s point of view, first generation tools and environments for distributed memory parallel processor systems are largely insufficient. In this paper, we present an overview of our approach to parallel distributed programming environments overcoming these limitations: a knowledge-based problem-solving environment for programming parallel distributed systems. The environment features a problem-oriented specification formalism and is based on a skeleton-oriented programming methodology. The large set of fine-grain algorithmic skeletons used in the system is managed with a knowledge-based component. Skeletons are completed with computational components by means of automatic program synthesis techniques. We describe in detail a working prototype that, for the class of stencil-based problems, supports transparent programming of parallel distributed systems, while successfully addressing and solving some of the problems of performance, portability and software reuse.

Cite this paper

APA 7

Decker, K. M., Dvořák, J., & Rehmann, R. M. (1994). A Knowledge-Based Scientific Parallel Programming Environment. Birkhäuser Basel eBooks, 127–138. https://doi.org/10.1007/978-3-0348-8534-8_13

MLA 9

Decker, Karsten M., et al. “A Knowledge-Based Scientific Parallel Programming Environment.” Birkhäuser Basel eBooks, 1994, pp. 127–38, https://doi.org/10.1007/978-3-0348-8534-8_13.

Chicago

Decker, Karsten M., Jiří Dvořák, and René M. Rehmann. 1994. “A Knowledge-Based Scientific Parallel Programming Environment.” Birkhäuser Basel eBooks: 127–38. https://doi.org/10.1007/978-3-0348-8534-8_13.

Harvard

Decker, K.M., Dvořák, J. and Rehmann, R.M. (1994) ‘A Knowledge-Based Scientific Parallel Programming Environment’, Birkhäuser Basel eBooks, pp. 127–138. Available at: https://doi.org/10.1007/978-3-0348-8534-8_13.

BibTeX
@incollection{decker1994knowledge,
  title = {{A Knowledge-Based Scientific Parallel Programming Environment}},
  author = {Decker, Karsten M. and Dvořák, Jiří and Rehmann, René M.},
  booktitle = {Birkhäuser Basel eBooks},
  pages = {127--138},
  year = {1994},
  doi = {10.1007/978-3-0348-8534-8_13}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.