Artifact for "Mix Testing: Specifying and Testing ABI Compatibility Of C/C++ Atomics Implementations"
Contributors
Hosting institution:
Project members:
Supervisors:
Description
Description
This is the artifact accompanying our paper "Mix Testing: Specifying and Testing ABI Compatibility Of C/C++ Atomics Implementations", conditionally accepted for publication at OOPSLA2024
The artifact consists of scripts to reproduce the figures in the paper paper. We aim for all badges. For comments please contact luke.geeson@cs.ucl.ac.uk.
Installation
Instructions to install the artifact are in the provided artifact264.pdf, including an Artifact Checklist, Description of the Artifact, hardware dependencies, how to install from both Zenodo and DockerHub, Evaluation and Expected Results, and Experiment Customisation.
Licenses
Atomic-Mixer consists of an External Module for use in connection with the Telechat Software.
Luke Geeson is the author of the atomic-mixer code. Atomic-mixer is separately Licensed under CeCILL-B. Please see ATOMICMIXERLICENSE.txt
Telechat consists of an External Module for use in connection with the herdtools Software.
Luke Geeson is the author of the Telechat code. Telechat is separately Licensed under CeCILL-B. Please see TELECHATLICENSE.txt
The herdtools suite is Licensed under CeCILL-B except as stated in LICENSE.txt, a copy of which is provided with this artefact. Jade Alglave and Luc Maranget are authors of the herdtools suite. Please see LICENSE.txt.
Files
artifact264.pdf
Files
(3.6 GB)
Name | Size | Download all |
---|---|---|
md5:01c7ec767e96ee698df88e8bf43c9e9b
|
516.7 kB | Preview Download |
md5:32040e222867689bfa411921f38f8a15
|
126.6 kB | Preview Download |
md5:600d183eb3cf5cddc433cb232173c99e
|
1.8 GB | Download |
md5:58b20e424c0185e4eca2ef63a5af6ed1
|
65 Bytes | Download |
md5:a5f0112c37f8d3f81e813c5248bd1303
|
1.8 GB | Download |
md5:747c7f9fae0fe286d5dc4b1465df07e2
|
63 Bytes | Download |
Additional details
Funding
- Translation validation for weak memory models 2525880
- UK Research and Innovation