2002
DOI: 10.1007/3-540-45706-2_86
|View full text |Cite
|
Sign up to set email alerts
|

A Skeleton Library

Abstract: Today, parallel programming is dominated by message passing libraries such as MPI. Algorithmic skeletons intend to simplify parallel programming by increasing the expressive power. The idea is to offer typical parallel programming patterns as polymorphic higher-order functions which are efficiently implemented in parallel. The approach presented here integrates the main features of existing skeleton systems. Moreover, it does not come along with a new programming language or language extension, which parallel … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
71
0

Year Published

2005
2005
2017
2017

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 112 publications
(71 citation statements)
references
References 10 publications
0
71
0
Order By: Relevance
“…It was proposed by M. Cole in his PhD thesis [13], see also [6,15,12]. Any parallel algorithm template must fully or partially specify the main features of a parallel algorithm: partitioning, communication, agglomeration and mapping.…”
Section: A Template Based Programmingmentioning
confidence: 99%
“…It was proposed by M. Cole in his PhD thesis [13], see also [6,15,12]. Any parallel algorithm template must fully or partially specify the main features of a parallel algorithm: partitioning, communication, agglomeration and mapping.…”
Section: A Template Based Programmingmentioning
confidence: 99%
“…Even if a large number of skeletons has been proposed in the litterature [24,12], NT 2 focuses on three data-oriented skeletons:…”
Section: Introductionmentioning
confidence: 99%
“…There are several parallel programming frameworks based on design patterns or skeletons, among which CO 2 P 3 S [86], eSkel [41], Lithium [6], P 3 L [17], and the Kuchen Skeleton library [78]. Since these frameworks focus on parallel programming in general, they have minimal support for streaming applications.…”
Section: Skeletons and Design Patternsmentioning
confidence: 99%