...
首页> 外文期刊>Computer Languages, Systems & Structures >MMFilter : A CHR-Based Solver for Generation of Executions under Weak Memory Models
【24h】

MMFilter : A CHR-Based Solver for Generation of Executions under Weak Memory Models

机译:MMFilter:基于CHR的求解器,用于在弱内存模型下生成执行

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

摘要

With the wide expansion of multiprocessor architectures, the analysis and reasoning for programs under weak memory models has become an important concern. This work presents MMFilter, an original constraint solver for generating program behaviors respecting a particular memory model. It is implemented in Prolog using CHR (Constraint Handling Rules). The CHR formalism provides a convenient generic solution for specifying memory models. It benefits from the existing optimized implementations of CHR and can be easily extended to new models. We present MMFilter design, illustrate the encoding of memory model constraints in CHR and discuss the benefits and limitations of the proposed technique. (C) 2018 Elsevier Ltd. All rights reserved.
机译:随着多处理器体系结构的广泛扩展,在弱内存模型下对程序进行分析和推理已成为一个重要的问题。这项工作介绍了MMFilter,它是一种原始的约束求解器,用于生成尊重特定内存模型的程序行为。它使用CHR(约束处理规则)在Prolog中实现。 CHR形式主义为指定内存模型提供了一种方便的通用解决方案。它得益于现有的CHR优化实现,可以轻松扩展到新模型。我们提出了MMFilter设计,说明了CHR中内存模型约束的编码,并讨论了所提出技术的优缺点。 (C)2018 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号