首页> 外国专利> Automatic verification and synthesis for weak memory models

Automatic verification and synthesis for weak memory models

机译:自动验证和综合弱存储模型

摘要

Techniques are provided for automatic verification and inference of memory fences in concurrent programs that can bound the store buffers that are used to model relaxed memory models. A method is provided for determining whether a program employing a relaxed memory model satisfies a safety specification. An abstract memory model is obtained of the relaxed memory model. The abstract memory model represents concrete program states of the program as a finite number of abstract states. The safety specification is evaluated for the program on the abstract memory model having the finite number of abstract states. Fence positions at one or more locations can be determined to ensure that the safety specification is satisfied.
机译:提供了用于自动验证和推断并发程序中的内存屏障的技术,这些程序可以绑定用于对宽松内存模型进行建模的存储缓冲区。提供了一种用于确定采用松弛存储模型的程序是否满足安全规范的方法。获得松弛存储器模型的抽象存储器模型。抽象存储器模型将程序的具体程序状态表示为有限数量的抽象状态。针对具有有限数量抽象状态的抽象内存模型上的程序评估安全规范。可以确定一个或多个位置的栅栏位置,以确保满足安全规范。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号