Parallelizing A Symbolic Compositional Model-Checking Algorithm

HVC'10: Proceedings of the 6th international conference on Hardware and software: verification and testing(2011)

引用 4|浏览13
暂无评分
摘要
We describe a parallel, symbolic, model-checking algorithm, built around a compositional reasoning method. The method constructs a collection of per-process (i.e., local) invariants, which together imply a desired global safety property. The local invariant computation is a simultaneous fixpoint evaluation, which easily lends itself to parallelization. Moreover, locality of reasoning helps limit both the frequency and the amount of cross-thread synchronization, leading' to good parallel performance. Experimental results show that the parallelized computation can achieve substantial speed-up, with reasonably small memory overhead.
更多
查看译文
关键词
Model Check, Shared Variable, Mutual Exclusion, Reachable State, Cache Line
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要