2015
DOI: 10.1007/978-3-319-24595-9_8
|View full text |Cite
|
Sign up to set email alerts
|

False Sharing Detection in OpenMP Applications Using OMPT API

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…The false sharing [21] effect on the inter-device level is the primary source of performance degradation. It is highly possible that when device d 1 is executing iteration i needs accessing another data that currently resides on device d 2 .…”
Section: Rodinia Benchmarksmentioning
confidence: 99%
“…The false sharing [21] effect on the inter-device level is the primary source of performance degradation. It is highly possible that when device d 1 is executing iteration i needs accessing another data that currently resides on device d 2 .…”
Section: Rodinia Benchmarksmentioning
confidence: 99%
“…However, this approach is limited to memory-bound applications and only works on OpenMP applications using the static scheduler. In order to detect false-sharing, a recent work uses the OMPT API to instrument OpenMP constructs, and collects hardware counters at a fine granularity [9]. The collected data then train a classifier which can then spot false sharing in applications.…”
Section: Related Workmentioning
confidence: 99%
“…The OpenMP support for tasks with dependencies has shown a growing interest from the community of developers and researchers, in various topics such as scheduling [4], data locality [3] and more generally performance optimization [6,7]. Thus, Perez et al propose an extension of the OpenMP task directive to apply dependencies between different family lineage of domain dependencies [2].…”
Section: Related Workmentioning
confidence: 99%