Efficient Parallel Programming with Algorithmic Skeletons

@inproceedings{Botorog1996EfficientPP,
  title={Efficient Parallel Programming with Algorithmic Skeletons},
  author={George Horatiu Botorog and Herbert Kuchen},
  booktitle={Euro-Par, Vol. I},
  year={1996}
}
Algorithmic skeletons are polymorphic higher-order functions representing common parallelization patterns and implemented in parallel. They can be used as the building blocks of parallel and distributed applications by integrating them into a sequential language. In this paper, we present a new approach to programming with skeletons. We integrate the skeletons into an imperative host language enhanced with higher-order functions and currying, as well as with a polymorphic type system. We thus… CONTINUE READING
30 Citations
11 References
Similar Papers

Citations

Publications citing this paper.
Showing 1-10 of 30 extracted citations

References

Publications referenced by this paper.
Showing 1-10 of 11 references

Simon: Virtual Topology Library for PARIX

  • M. R ottger, J.U.P. Schroeder
  • Tech nical Report 148, University of Paderborn,
  • 1994
Highly Influential
16 Excerpts

Datenparallele Programmierung von MIMD-Rechnern mit verteiltem Speicher, Thesis (in German)

  • H. Kuchen
  • Shaker-Verlag, Aachen,
  • 1996
Highly Influential
16 Excerpts

M

  • B. Bacci, M. Danelutto, S. Orlando, S. Pelagatti
  • Vanneschi: P 3L : a Structured High-level…
  • 1993
Highly Influential
4 Excerpts

A

  • H. Kuchen, H. Stoltze, I. Dimov
  • Karaivanova: Distributed Memory Imple mentation…
  • 1995
3 Excerpts

H

  • H. Kuchen, R. Plasmeijer
  • Stoltze: E cient Distributed Memory Implementa…
  • 1994

J

  • L.D.J.C. Loyens
  • R. Moonen: ILIAS, a Sequential Language for…
  • 1994

Parallel Computing: Theory and Practice

  • M. J. Quinn
  • 1994
2 Excerpts

Stoltze : E  cient Distributed Memory Implementation of a Data Parallel Functional Language

  • R. Plasmeijer H. Kuchen, H.
  • 1994

P

  • J. Darlington, A. J. Field
  • G. Harrison et al: Parallel Programming Using…
  • 1993
1 Excerpt

Similar Papers

Loading similar papers…