2012
DOI: 10.1109/tpds.2011.308
|View full text |Cite
|
Sign up to set email alerts
|

A Survey of Parallel Programming Models and Tools in the Multi and Many-Core Era

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
151
0
7

Year Published

2016
2016
2022
2022

Publication Types

Select...
9
1

Relationship

0
10

Authors

Journals

citations
Cited by 222 publications
(159 citation statements)
references
References 66 publications
1
151
0
7
Order By: Relevance
“…En este contexto, el término multicore hace referencia a aquellas arquitecturas en las que en un procesador se integran varios cores, usualmente entre dos y diez (Rivoire, 2010). Este tipo de procesador no mejora por sí sólo el desempeño de algoritmos secuenciales, pero si puede mejorar ostensiblemente el desempeño de algoritmos paralelos, siempre y cuando se dé una coordinación apropiada entre los diferentes cores cuando atienden tareas concurrentes (Díaz et al, 2012). Es importante mencionar que este tipo de procesadores, trabaja con un esquema de memoria compartida, teniendo en cuenta que los cores comparten un mismo espacio de memoria.…”
Section: Metodologíaunclassified
“…En este contexto, el término multicore hace referencia a aquellas arquitecturas en las que en un procesador se integran varios cores, usualmente entre dos y diez (Rivoire, 2010). Este tipo de procesador no mejora por sí sólo el desempeño de algoritmos secuenciales, pero si puede mejorar ostensiblemente el desempeño de algoritmos paralelos, siempre y cuando se dé una coordinación apropiada entre los diferentes cores cuando atienden tareas concurrentes (Díaz et al, 2012). Es importante mencionar que este tipo de procesadores, trabaja con un esquema de memoria compartida, teniendo en cuenta que los cores comparten un mismo espacio de memoria.…”
Section: Metodologíaunclassified
“…ARMCI annoyed as Aggregate Remote Copy Interface is one of the model that make it possible to allow a programming model between shared memory and message passing [15]. A standardize form of this model was introduced as Message Passing Interface (MPI).…”
Section: Mpimentioning
confidence: 99%
“…Parallel computing has been proposed for decades [23] [24]. It can decrease the execution time of applications by executing them on multiple processors [25].…”
Section: Introductionmentioning
confidence: 99%