Skil: an imperative language with algorithmic skeletons for efficient distributed programming

@article{Botorog1996SkilAI,
  title={Skil: an imperative language with algorithmic skeletons for efficient distributed programming},
  author={George Horatiu Botorog and Herbert Kuchen},
  journal={Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing},
  year={1996},
  pages={243-252}
}
We present Skil, an imperative language enhanced with higher order functions and currying, as well as with a polymorphic type system. The high level of Skil allows the integration of algorithmic skeletons, i.e. of higher order functions representing parallel computation patterns. At the same time, the language can be efficiently implemented. After describing a series of skeletons which work with distributed arrays, we give two examples of parallel programs implemented on the basis of skeletons… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 44 CITATIONS

References

Publications referenced by this paper.
SHOWING 1-10 OF 11 REFERENCES

Datenparallele Programmierung von MIMD-Rechnern mit verteiltem Speicher

H. Kuchen
  • Thesis (in German),
  • 1996
VIEW 11 EXCERPTS
HIGHLY INFLUENTIAL

Kuchen : Efficient Parallel Programming with Algorithmic Skeletons

G. H. Botorog, H.
  • 1996

Kuchen : Using Algorithmic Skeletons with Dynamic Data Structures

G. H. Botorog, H.
  • 1996

Quinn:Parallel Computing: Theory and Practice

M J.
  • 1994
VIEW 1 EXCERPT

Stoltze : Efficient Distributed Memory Implementation of a Data Parallel Functional Language

H. Kuchen, R. Plasmeijer, H.
  • 1993