Proceedings of the 2010 Workshop on Parallel Programming Patterns 2010
DOI: 10.1145/1953611.1953620
|View full text |Cite
|
Sign up to set email alerts
|

A design pattern language for engineering (parallel) software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
74
0
2

Year Published

2010
2010
2021
2021

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 85 publications
(79 citation statements)
references
References 1 publication
0
74
0
2
Order By: Relevance
“…The patterns we discuss here are related to those identified in [7]. Two general strategies emerge for expressing arbitrary task graphs within other parallel models.…”
Section: Implementing Task Graphs Using Common Parallel Patternsmentioning
confidence: 79%
“…The patterns we discuss here are related to those identified in [7]. Two general strategies emerge for expressing arbitrary task graphs within other parallel models.…”
Section: Implementing Task Graphs Using Common Parallel Patternsmentioning
confidence: 79%
“…Although skeleton-based parallelization has clear benefits over other techniques (pragma-based techniques require annotations, new languages introduce a learning curve) [11], it is not been used widely in practice. The main reason for this is the limited applicability of the technique.…”
Section: Discussion and Future Workmentioning
confidence: 99%
“…Keutzer et al distinguish three solutions to the parallel programming problem [11]. The first two, automatic parallelization and new languages, have been applied to GPUs, but, according to the same authors, will not solve the problem.…”
Section: Related Workmentioning
confidence: 99%
“…In the pursuit of quality and scalable parallel software, patterns for programming paradigms were developed [45] as well as a pattern language, called Our Pattern Language (OPL) [40]. These describe the computation and communication patterns in various parallel algorithms and therefore useful for designing and implementing scalable parallel applications.…”
Section: Related Workmentioning
confidence: 99%