首页> 外文期刊>Concurrency and Computation >A Methodology For Early Validation Of Cache Coherence Protocols Based On Relational Databases
【24h】

A Methodology For Early Validation Of Cache Coherence Protocols Based On Relational Databases

机译:基于关系数据库的缓存一致性协议早期验证方法

获取原文
获取原文并翻译 | 示例

摘要

A novel, table-driven approach based on relational database technology is proposed for the design and early validation of cache coherence protocols. A protocol is specified as multiple communicating, multi-input, multi-output, finite-state machines each represented by a relational database table. The tables are automatically generated by solving relational calculus constraints specifying the protocol transactions. Early protocol validation prior to an implementation is performed by testing these tables for several protocol properties expressed using relational queries and database integrity constraints. The debugged tables are automatically mapped to a high-level hardware implementation while preserving their correctness. The proposed approach has been deployed at Fujitsu Systems Technology Division for the design of their next-generation multiprocessor and has been highly successful in reducing the overall protocol development time and has discovered several errors early in the design cycle.
机译:提出了一种基于关系数据库技术的新型表驱动方法,用于缓存一致性协议的设计和早期验证。协议被指定为多个通信,多输入,多输出的有限状态机,每个状态机由关系数据库表表示。这些表是通过解决指定协议事务的关系演算约束自动生成的。通过在这些表中测试使用关系查询和数据库完整性约束表示的几个协议属性,可以执行实现之前的早期协议验证。调试表会自动映射到高级硬件实现,同时保留其正确性。提议的方法已在富士通系统技术部门部署,用于其下一代多处理器的设计,并且在减少总体协议开发时间方面取得了巨大成功,并且在设计周期的早期发现了一些错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号