搜索技巧 海洋云增白 开源地图 AI 搜索答案 沙丘魔堡2 压缩机站 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 PostgreSQL AI工具 证券 DirectX DrawingPics 化学 KDE 披萨农场 多动症 植物学 分析化学 Three.js 大会 残疾人学校 初创 QB64 更多

GenMC:并发C程序模型检查器 (plv.mpi-sws.org)

GenMC是一款开源的C/C++并发程序模型检查器,支持RC11、IMM和LKMM内存模型。它基于一种无状态的模型检查算法,该算法在内存模型的选择上具有参数化特性。在满足关于内存模型的几个基本条件下,该算法具有健全性、完备性和最优性,因为它可以精确地探索程序根据模型的每个一致执行,并且不会探索不一致的执行或进行无效的探索路径。GenMC包含许多优化,例如锁感知和屏障感知的偏序约简、对称约简和自动自旋循环限制。