package herdtools7
The herdtools suite for simulating and studying weak memory models
Install
Dune Dependency
Authors
Maintainers
Sources
7.55.tar.gz
md5=bfbc6a65be8774f07714745f25072996
sha512=cc0ad17af5f74433e442e4fc1a82227002cb00b5ff6d1eb3f80673001075e0fe26e654db5c7ee8eb53fc5a650c6eb76d586660f9099f2622894479946d1b0116
Description
Published: 01 Feb 2020
README
This is herdtools7, a tool suite to test weak memory models.
We provide the following tools:
- herd7: a generic simulator for weak memory models
- litmus7: run litmus tests (given as assembler programs for Power, ARM, AArch64 or X86) to test the memory model of the executing machine
- diy7: produce litmus tests from concise specifications
some additional tools In particular,
- mcompare7 to analyse run logs of both herd and litmus.
- klitmus7, an experimental tool, similar to litmus7 that runs kernel memory model tests as kernel modules. The tool klitmus7 is inspired from a python script by Andrea Parri,. http://retis.sssup.it/~a.parri/lkmm/run.py
herdtools7 is the successor of the diy tool suite.
Home
http://diy.inria.fr/
diy-devel@inria.fr
Compilation and installation
See file INSTALL.md.
License
The authors of the diy7 tool suite are Jade Alglave and Luc Maranget.
Copyright 2010 -- present: Institut National de Recherche en Informatique et en Automatique, and the authors.
Diy7 is released under the terms of the CeCILL-B free software license agreement. See file LICENSE.txt.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page