uwplse / memsynth
An advanced automated reasoning tool for memory consistency model specifications.
☆21Updated 3 years ago
Alternatives and similar repositories for memsynth:
Users that are interested in memsynth are comparing it to the libraries listed below
- Formal semantics of LLVM IR in K☆43Updated 9 years ago
- Liveness-driven random C code generator☆41Updated 7 months ago
- A SAT solver implementation in VHDL, team tussle☆20Updated 8 years ago
- llvm opt fuzzer and bounded exhaustive test generator☆39Updated 2 years ago
- An executable specification of the RISCV ISA in L3.☆41Updated 5 years ago
- LVC verified compiler☆57Updated 6 years ago
- ☆19Updated 10 years ago
- Program Round-off Error Certifier via Static Analysis☆50Updated 4 months ago
- The Cubicle model checker☆13Updated 11 months ago
- RISC-V BSV Specification☆18Updated 5 years ago
- A framework for verification of causal consistency for distributed key-value stores and their clients in Coq [maintainer=@palmskog]☆32Updated last year
- ☆19Updated 7 years ago
- Kami based processor implementations and specifications☆22Updated 4 years ago
- Experimental implementation of k-CFA and Pushdown k-CFA with optional Abstract Garbage Collection for LambdaJS and a subset of Scheme pro…☆29Updated 9 years ago
- An implementation of the Chord lookup protocol verified in Coq using the Verdi framework☆10Updated 5 years ago
- Memory consistency modelling using Alloy☆28Updated 4 years ago
- Regionalized Value State Dependence Graph written in Rust☆9Updated 5 years ago
- L3 based MIPS specification and emulator☆15Updated 3 years ago
- Automatic inference of a formal specification of the x86_64 instruction set☆69Updated 8 years ago
- firrtlator is a FIRRTL C++ library☆21Updated 8 years ago
- Rigorous Floating-Point Mixed-Precision Tuner☆14Updated 4 years ago
- Linux kernel library functions formally verified.☆49Updated 4 years ago
- Alive (Automated LLVM's InstCombine Verifier) with automated reasoning for both integer and floating point peephole optimizations in LLVM☆29Updated 5 years ago
- The RiscvSpecKami package provides SiFive's RISC-V processor model. Built using Coq, this processor model can be used for simulation, mod…☆76Updated 4 years ago
- A benchmark for C program verification☆15Updated 11 months ago
- Dynamic analysis of multithreaded C programs☆13Updated 5 years ago
- Tools for reasoning about circuits in Rosette/Racket 🔌☆19Updated 2 weeks ago
- A synthesis-enabled solver for relational logic☆27Updated 6 years ago
- A model checker for infinite-state systems.☆70Updated last month
- reverse engineering branch predictors☆17Updated 8 years ago