Structured Parallel Programming 2012
DOI: 10.1016/b978-0-12-415993-8.00003-7
|View full text |Cite
|
Sign up to set email alerts
|

Patterns

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
31
0
3

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 82 publications
(34 citation statements)
references
References 0 publications
0
31
0
3
Order By: Relevance
“…According to [28], if there are a series of operations, and each operation can be mapped into a specific hardware structure, a pipeline parallel pattern is a good solution.…”
Section: Methodsmentioning
confidence: 99%
“…According to [28], if there are a series of operations, and each operation can be mapped into a specific hardware structure, a pipeline parallel pattern is a good solution.…”
Section: Methodsmentioning
confidence: 99%
“…It means that in the first step we compute singleton parents sets using all available threads, in the second step we compute two-element parents sets in parallel and so on, until we reach parents sets size limit or scoring function limit. However, the set-wise algorithm requires more synchronizations between the threads ( McCool, Reinders & Robison, 2012 ) in comparison with the variable-wise . On top of that allocating large number of cores to the variable whose parents set is very quick to compute may result in lower performance due to the context switching.…”
Section: Methodsmentioning
confidence: 99%
“…The computational performance analysis of Algorithm 2 is evaluated using the metrics speedup (or acceleration) and efficiency. The speedup is the ratio between the execution times of parallel implementations with one core and parallel implementations with two or more cores [ 18 ]. The speedup is represented by the formula S = T 1 / T p .…”
Section: Implementation and Experimental Investigationmentioning
confidence: 99%
“…The speedup is represented by the formula S = T 1 / T p . The efficiency estimates how well utilized the processors are in solving the problem compared to how much effort is wasted in communication and synchronization [ 18 ]. The efficiency is determined by the ratio between the speedup and the number of processing elements, represented by the formula E = T 1 /( pT p ).…”
Section: Implementation and Experimental Investigationmentioning
confidence: 99%