首页> 外文会议>4th International Conference on Formal Methods in Computer-Aided Design FMCAD 2002, Nov 6-8, 2002, Portland, OR, USA >A Specification and Verification Framework for Developing Weak Shared Memory Consistency Protocols
【24h】

A Specification and Verification Framework for Developing Weak Shared Memory Consistency Protocols

机译:开发弱共享内存一致性协议的规范和验证框架

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

A specification and verification methodology for Distributed Shared Memory consistency protocols implementing weak shared memory consistency models is proposed. Our approach uniformly describes a wide range of weak memory models in terms of a single concept―the visibility order of loads, stores, and synchronization operations, as perceived by all the processors. A given implementation is correct with respect to a weak memory model if it produces executions satisfying the visibility order for that memory model. Given an implementation, the designer annotates it with events from the visibility order, and runs reachability analysis to verify it against a specification that is also similarly annotated. A specification is obtained in two stages: first, the designer reverse engineers an intermediate abstraction from the implementation by replacing the coherence network with a logically equivalent concurrent data structure. The replacement is selected in a standard way, depending almost exclusively on the memory model. Verification of the intermediate abstraction against a visibility order specification can be accomplished using theorem-proving. The methodology was applied to four snoopy-bus protocols implementing aspects of the Alpha and Itanium memory models, with encouraging results.
机译:提出了实现弱共享内存一致性模型的分布式共享内存一致性协议的规范和验证方法。我们的方法根据一个概念统一地描述了一系列弱存储模型,即所有处理器都可以看到的加载,存储和同步操作的可见性顺序。如果给定的实现产生满足该存储模型的可见性顺序的执行,则该实现对于弱存储模型是正确的。在给定实现的情况下,设计人员使用可见性顺序中的事件对它进行注释,并进行可及性分析,以根据也进行了类似注释的规范对其进行验证。可以通过两个阶段获得规范:首先,设计人员通过用逻辑上等效的并发数据结构替换一致性网络,对实现进行中间设计逆向工程。替换以标准方式选择,几乎完全取决于内存模型。可以使用定理证明来完成针对可见性顺序规范的中间抽象的验证。该方法已应用于实现Alpha和Itanium内存模型各方面的四个窥探总线协议,并获得了令人鼓舞的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号