2021
DOI: 10.48550/arxiv.2103.01553
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Dynamic Verification of C/C++11 Concurrency over Multi Copy Atomics

Sanjana Singh,
Divyanjali Sharma,
Subodh Sharma

Abstract: We investigate the problem of runtime analysis of C11 programs under Multi-Copy-Atomic semantics (MCA ). Under MCA , one can analyze program outcomes solely through interleaving and reordering of thread events. As a result, obtaining intuitive explanations of program outcomes becomes straightforward. Newer versions of ARM (ARMv8 and later), Alpha, and Intel's x-86 support MCA . Our tests reveal that state-of-the-art dynamic verification techniques that analyze program executions under the C11 memory model gene… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Publication Types

Select...

Relationship

0
0

Authors

Journals

citations
Cited by 0 publications
references
References 27 publications
0
0
0
Order By: Relevance

No citations

Set email alert for when this publication receives citations?