2016
DOI: 10.1007/s11227-016-1691-1
|View full text |Cite
|
Sign up to set email alerts
|

DRDDR: a lightweight method to detect data races in Linux kernel

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 11 publications
0
4
0
Order By: Relevance
“…Secondly, we analyze driver concurrency at function-level granularity, which is a trade off between accuracy and performance. Many previous approaches (such as [20], [21]) analyze driver concurrency at instruction-level granularity, to achieve good accuracy and reproduce real data races, but they often introduce much overhead.…”
Section: A Threats To Validitymentioning
confidence: 99%
See 2 more Smart Citations
“…Secondly, we analyze driver concurrency at function-level granularity, which is a trade off between accuracy and performance. Many previous approaches (such as [20], [21]) analyze driver concurrency at instruction-level granularity, to achieve good accuracy and reproduce real data races, but they often introduce much overhead.…”
Section: A Threats To Validitymentioning
confidence: 99%
“…Sampling-based approaches [5], [7], [14], [20], [21] monitor variable accesses at intervals instead of tracking all variable accesses, and thus they can achieve better performance than happens-before-based approaches. For example, LiteRace [14] is an effective sampling-based approach to detect data races in user-level applications.…”
Section: A Dynamic Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…Some approaches sample and examine a very small portion of the entire memory accesses, sacrificing accuracy with increased false negatives [5], [32], [33]. Other approaches exploit the support from custom hardware [34], [35] or commodity hardware [36], [37] like transactional memory [38]. Another approaches include parallelizing detection efforts [39], removing unnecessary information about access orderings [40], and combining the lockset algorithm with happens-before reasoning [41].…”
Section: Analysis Overheadmentioning
confidence: 99%