2008
DOI: 10.1007/978-3-540-88140-7_24
|View full text |Cite
|
Sign up to set email alerts
|

Survey on Parallel Programming Model

Abstract: Abstract. The development of microprocessors design has been shifting to multi-core architectures. Therefore, it is expected that parallelism will play a significant role in future generations of applications. Throughout the years, there has been a myriad number of parallel programming models proposed. In choosing a parallel programming model, not only the performance aspect is important, but also qualitative the aspect of how well parallelism is abstracted to developers. A model with a well abstraction of par… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
39
0
2

Year Published

2009
2009
2021
2021

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 53 publications
(41 citation statements)
references
References 5 publications
0
39
0
2
Order By: Relevance
“…1 presents our API taxonomy. A subset of these features was adapted from previous work by Kasim et al [19]. To these existing characteristics, we added additional information of general importance-such as technological readiness levels-as well as features which relate to new capabilities particularly relevant for modern HPC like support for heterogeneity and resilience management.…”
Section: Task-parallel Programming Interfacesmentioning
confidence: 99%
“…1 presents our API taxonomy. A subset of these features was adapted from previous work by Kasim et al [19]. To these existing characteristics, we added additional information of general importance-such as technological readiness levels-as well as features which relate to new capabilities particularly relevant for modern HPC like support for heterogeneity and resilience management.…”
Section: Task-parallel Programming Interfacesmentioning
confidence: 99%
“…A survey of parallel programming models, including OpenMP, CUDA and MPI, was presented by Kasim et al [14]. MGP is an extension of the OpenMP programming model, which allows running of GPU code in a simple, OpenMP-like manner.…”
Section: Related Workmentioning
confidence: 99%
“…Factors such as the rise of heterogeneous computing, the quantum jump in the amount of parallelism required in applications, and the increasing need for locality are creating a disruption in the methods of [Kasim et al 2008].…”
Section: Parallel Programming Interfacesmentioning
confidence: 99%