首页> 外文OA文献 >A simple preprocessing scheme to extract and balance implicit parallelism in the concurrent match of production rules
【2h】

A simple preprocessing scheme to extract and balance implicit parallelism in the concurrent match of production rules

机译:在生产规则的并发匹配中提取和平衡隐式并行性的简单预处理方案

摘要

In this brief paper we report a simple scheme to extract implicit parallelism in the low-level match phase of the parallel execution of production system programs. The essence of the approach is to replicate rules while introducing new constraints within each copy to restrict each individual rule to match a potentially smaller set of data elements. Speed up is achieved by matching each copy of a rule in parallel. Variations of this approach may be applicable to logic-based programming systems, such as PROLOG, executed in a parallel environment. Indeed, sequential implementations of OPS-style production systems based on the Rete match algorithm may enjoy performance advantages as well. This scheme may be implemented by a simple preprocessing stage which requires no modification to the underlying match algorithms.
机译:在这篇简短的论文中,我们报告了一种在生产系统程序的并行执行的低级匹配阶段提取隐式并行性的简单方案。该方法的本质是复制规则,同时在每个副本中引入新的约束以限制每个单独的规则以匹配可能较小的数据元素集。通过并行匹配规则的每个副本来实现加速。这种方法的变体可以适用于在并行环境中执行的基于逻辑的编程系统,例如PROLOG。实际上,基于Rete匹配算法的OPS风格生产系统的顺序实现也可以享受性能优势。该方案可以通过简单的预处理阶段来实现,该预处理阶段不需要修改基础的匹配算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号