首页> 外文会议> >Proving sequential consistency by model checking
【24h】

Proving sequential consistency by model checking

机译:通过模型检查证明顺序一致性

获取原文

摘要

Sequential consistency is a multiprocessor memory model of both practical and theoretical importance. Unfortunately, the general problem of verifying that a finite-state protocol implements sequential consistency is undecidable, and in practice, validating that a real-world, finite-state protocol implements sequential consistency is very time-consuming and costly. In this work, we show that for memory protocols that occur in practice, a small amount of manual effort can reduce the problem of verifying sequential consistency into a verification task that can be discharged automatically via model checking. Furthermore, we present experimental results on a substantial, directory-based cache coherence protocol, which demonstrate the practicality of our approach.
机译:顺序一致性是具有实际和理论重要性的多处理器内存模型。不幸的是,验证有限状态协议实现顺序一致性的一般问题尚不确定,并且在实践中,验证现实世界中的有限状态协议实现顺序一致性非常耗时且昂贵。在这项工作中,我们表明,对于实际发生的内存协议,少量的手动工作可以减少将顺序一致性验证为验证任务的问题,该任务可以通过模型检查自动执行。此外,我们在一个实质性的,基于目录的缓存一致性协议上给出了实验结果,证明了我们方法的实用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号