License:
Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/DARTS.6.2.4
URN: urn:nbn:de:0030-drops-132015
URL: https://drops.dagstuhl.de/opus/volltexte/2020/13201/
Moiseenko, Evgenii ;
Podkopaev, Anton ;
Lahav, Ori ;
Melkonian, Orestis ;
Vafeiadis, Viktor
Reconciling Event Structures with Modern Multiprocessors (Artifact)
pdf-format:
|
|
artifact-format:
|
|
Abstract
The artifact is a virtual machine image containing two Coq packages which include mechanization of proofs stated in the paper. The first package imm contains a modified version of the Intermediate Memory Model, extended with the support of sequentially consistent atomics, and the compilation correctness proofs from it to hardware models. The second package weakestmoToImm contains a definition of the Weakestmo memory model as well as a compilation correctness proof from it to IMM.
BibTeX - Entry
@Article{moiseenko_et_al:DARTS:2020:13201,
author = {Evgenii Moiseenko and Anton Podkopaev and Ori Lahav and Orestis Melkonian and Viktor Vafeiadis},
title = {{Reconciling Event Structures with Modern Multiprocessors (Artifact)}},
pages = {4:1--4:3},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2020},
volume = {6},
number = {2},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2020/13201},
URN = {urn:nbn:de:0030-drops-132015},
doi = {10.4230/DARTS.6.2.4},
annote = {Keywords: Weak Memory Consistency, Event Structures, IMM, Weakestmo}
}
Keywords: |
|
Weak Memory Consistency, Event Structures, IMM, Weakestmo |
Collection: |
|
DARTS, Volume 6, Issue 2, Special Issue of the 34th European Conference on Object-Oriented Programming (ECOOP 2020) |
Related Scholarly Article: |
|
https://doi.org/10.4230/LIPIcs.ECOOP.2020.5 |
Issue Date: |
|
2020 |
Date of publication: |
|
06.11.2020 |