Proceedings of the 2008 Workshop on Memory Access on Future Processors: A Solved Problem? 2008
DOI: 10.1145/1366219.1366222
|View full text |Cite
|
Sign up to set email alerts
|

Data and thread affinity in openmp programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
65
0
1

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 77 publications
(66 citation statements)
references
References 5 publications
0
65
0
1
Order By: Relevance
“…The experiment platform has 24 cores which detail configuration can be found in Sect. 4. In the test, the performance speedup per thread continues decreasing as the number of threads grows, as showed in Fig.…”
Section: Introductionmentioning
confidence: 76%
See 2 more Smart Citations
“…The experiment platform has 24 cores which detail configuration can be found in Sect. 4. In the test, the performance speedup per thread continues decreasing as the number of threads grows, as showed in Fig.…”
Section: Introductionmentioning
confidence: 76%
“…Many researches [1,2,3,4,5,6] have been carried out to improve the performance of OpenMP applications on multi-core system. Truong et al [1] seek to improve scalability from implementation aspect.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In order to add parallel capacity for systems based on multi-core CPU, there are different platforms and libraries available-for example, Intel (Folsom, CA, USA) Thread Building Blocks (TBB) [9,10], Pthreads [10], Message Passing Interface (MPI) [11], OpenMP [11,12], Open Computing Language (OpenCL) [13] and Open Accelerators (OpenACC) [14]. All of them can be used for programming multi-core CPUs, but MPI is more appropriate for distributed shared memory (DSM) systems, such as computational clusters [11].…”
Section: Parallel Processingmentioning
confidence: 99%
“…This type of thread and data mapping is called sharing-aware mapping. For optimal performance improvements, data and thread mapping should be performed together [23]. For the thread mapping, knowledge about how data is shared between the threads is necessary.…”
Section: Introductionmentioning
confidence: 99%