首页> 外文会议>International Conference on Formal Engineering Methods >A Knowledge Based Analysis of Cache Coherence
【24h】

A Knowledge Based Analysis of Cache Coherence

机译:基于知识的高速缓存连贯性分析

获取原文

摘要

This paper presents a case study of the application of the knowledge-based approach to concurrent systems specification, design and verification. A highly abstract solution to the cache coherence problem is first presented, in the form of a knowledge-based program, that formalises the intuitions underlying the MOESI [Sweazey & Smith, 1986] characterisation of cache coherency protocols. It is shown that any concrete implementation of this knowledge-based program, which relates a cache's actions to its knowledge about the status of other caches, is a correct solution of the cache coherence problem. Three existing protocols in the MOESI class are shown to be such implementations. The knowledge-based characterisation furthermore raises the question of whether these protocols are optimal in their use of information available to the caches. This question is investigated using by the model checker MCK, which is able to verify specifications in the logic of knowledge and time.
机译:本文提出了一种案例研究,应用基于知识的方法对并发系统规范,设计和验证的应用。 首先以知识的节目的形式提出了对高速缓存相干问题的高度抽象解决方案,该方案正规,该方案正规是MOESI的直观的直观[SEDZY&SMITH,1986]高速缓存一致性协议的表征。 结果表明,基于知识的程序的任何具体实现,它将缓存对其关于其他高速缓存状态的知识相关的操作,是缓存相干问题的正确解决方案。 Moesi类中的三种现有协议被认为是这样的实现。 基于知识的表征进一步提出了这些协议是否在其使用可用于缓存的信息时最佳的问题。 通过模型检查器MCK调查了该问题,该模型可以使用该问题验证知识逻辑和时间的规范。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号