2021
DOI: 10.1145/3458926
|View full text |Cite
|
Sign up to set email alerts
|

Armed Cats

Abstract: We report on the process for formal concurrency modelling at Arm. An initial formal consistency model of the Arm achitecture, written in the cat language, was published and upstreamed to the herd+diy tool suite in 2017. Since then, we have extended the original model with extra features, for example, mixed-size accesses, and produced two provably equivalent alternative formulations. In this article, we present a comprehensive review of work done at Arm on the consistency model. Along the way, we also… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(1 citation statement)
references
References 33 publications
0
1
0
Order By: Relevance
“…The existing DPOR algorithms [8,9,11,13,18,[21][22][23][24][25][26][27] typically proceed to detect a pair of competing access periods after exploring a program trace and then investigating other traces containing the competing accesses in the reverse order to avoid re-exploring equivalent execution traces while maintaining some state information. Nonetheless, existing algorithms may reveal an exponential number of traces even for non-optimal cases such as for programs near O(n!)…”
Section: Introductionmentioning
confidence: 99%
“…The existing DPOR algorithms [8,9,11,13,18,[21][22][23][24][25][26][27] typically proceed to detect a pair of competing access periods after exploring a program trace and then investigating other traces containing the competing accesses in the reverse order to avoid re-exploring equivalent execution traces while maintaining some state information. Nonetheless, existing algorithms may reveal an exponential number of traces even for non-optimal cases such as for programs near O(n!)…”
Section: Introductionmentioning
confidence: 99%