Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation 2019
DOI: 10.1145/3314221.3314624
|View full text |Cite
|
Sign up to set email alerts
|

Promising-ARM/RISC-V: a simpler and faster operational concurrency model

Abstract: For ARMv8 and RISC-V, there are concurrency models in two styles, extensionally equivalent: axiomatic models, expressing the concurrency semantics in terms of global properties of complete executions; and operational models, that compute incrementally. The latter are in an abstract microarchitectural style: they execute each instruction in multiple steps, out-of-order and with explicit branch speculation. This similarity to hardware implementations has been important in developing the models and in establishin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 28 publications
(20 citation statements)
references
References 33 publications
0
20
0
Order By: Relevance
“…2. HMC outperforms all other SMC tools that support non-porf-acyclic memory models-i.e., Nidhugg [3] and CDSChecker [32]-as well as memory model simulators-i.e., Herd [9] and rmem [36]. 3.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…2. HMC outperforms all other SMC tools that support non-porf-acyclic memory models-i.e., Nidhugg [3] and CDSChecker [32]-as well as memory model simulators-i.e., Herd [9] and rmem [36]. 3.…”
Section: Discussionmentioning
confidence: 99%
“…rmem [37] is a memory model simulator that, among others, supports operational definitions of ARMv8 and RISC-V. Pulte et al [36] claim that rmem's current operational definitions are suitable for model checking, as they are much faster than the previous ones [35], and tools like Herd. rmem operates on the ARMv8/RISC-V ISA, but does not support dynamic thread creation.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations