2013
DOI: 10.1007/978-3-642-40820-5_2
|View full text |Cite
|
Sign up to set email alerts
|

Access Annotation for Safe Program Parallelization

Abstract: Abstract. The safety of speculative parallelization depends on monitoring all program access to shared data. The problem is especially difficult in softwarebased solutions. Till now, automatic techniques use either program instrumentation, which can be costly, or virtual memory protection, which incurs false sharing. In addition, not all access requires monitoring. It is worth considering a manual approach in which programmers insert access annotations to reduce the cost and increase the precision of program m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 26 publications
0
1
0
Order By: Relevance
“…BOP provides an annotation interface for recording data access at byte granular-ity [11]. If a programmer or a compiler knows all the places a variable is accessed, the data can be monitored precisely, which avoids false sharing and the pageprotection overhead.…”
Section: Methodsmentioning
confidence: 99%
“…BOP provides an annotation interface for recording data access at byte granular-ity [11]. If a programmer or a compiler knows all the places a variable is accessed, the data can be monitored precisely, which avoids false sharing and the pageprotection overhead.…”
Section: Methodsmentioning
confidence: 99%