首页> 外文会议>Computer Aided Verification >Implied Set Closure and Its Application to Memory Consistency Verification
【24h】

Implied Set Closure and Its Application to Memory Consistency Verification

机译:隐式集合封闭及其在内存一致性验证中的应用

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

摘要

Hangal et. al. [3] have developed a procedure to check if an instance of the execution of a shared memory multiprocessor program, is consistent with the Total Store Order (TSO) memory consistency model. They also devised an algorithm based on this procedure with time complexity O(n~5), where n is the total number of instructions in the program. Roy et. al. [6] have improved the implementation of the procedure and achieved O(n~4) time complexity. We have identified the bottleneck in these algorithms as a graph problem of independent interest, called implied-set closure (ISC) problem. In this paper we propose an algorithm for ISC problem and show that using this algorithm, Hangal's consistency checking procedure can be implemented with O(n~3) time complexity. We also experimentally show that the new algorithm is significantly faster than Roy's algorithm.
机译:Hangal等等[3]开发了一种程序来检查共享内存多处理器程序的执行实例是否与总存储顺序(TSO)内存一致性模型一致。他们还基于此过程设计了一种算法,其时间复杂度为O(n〜5),其中n是程序中指令的总数。罗伊(Roy)等等文献[6]改进了程序的实现,并实现了O(n〜4)时间复杂度。我们已经将这些算法中的瓶颈确定为具有独立利益的图形问题,称为隐式集合闭合(ISC)问题。本文提出了一种解决ISC问题的算法,证明了使用该算法可以以O(n〜3)的时间复杂度实现Hangal的一致性检查过程。我们还通过实验证明了新算法比Roy算法快得多。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号