首页> 外文会议>International conference on tools with artificial intelligence >A partial breadth-first execution model for Prolog
【24h】

A partial breadth-first execution model for Prolog

机译:prolog的部分宽度执行模型

获取原文

摘要

MEM (Multipath Execution Model) is a novel model for the execution of Prolog programs which combines a depth-first and breadth-first exploration of the search tree. The breadth-first search allows more than one path of the SLD-tree to be explored at the same time. In this way, the computational cost of traversing the whole search tree associated to a program can be decreased because the MEM model reduces the overhead due to the execution of control instructions and also diminishes the number of unifications to be performed. This paper focuses on the description of the MEM model and its sequential implementation. Moreover, the MEM execution model can be implemented in order to exploit a new kind of parallelism, called path parallelism, which allows the parallel execution of unify operations related to simultaneously traversed paths.
机译:MEM(多路径执行模型)是用于执行Prolog程序的新型模型,该模型结合了搜索树的深度第一和广度探索。宽度第一搜索允许同时探索SLD树的多个路径。以这种方式,可以减少穿越与程序相关联的整个搜索树的计算成本,因为MEM模型由于控制指令的执行而降低了开销并且还减小了要执行的unifign的数量。本文重点介绍了MEM模型的描述及其顺序实现。此外,可以实现MEM执行模型以便利用一种名为路径并行性的新种类,这允许并行执行与同时遍历路径相关的统一操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号