【24h】

Novel Models for Or-Parallel Logic Programs: A Performance Analysis

机译:并行逻辑程序的新型模型:性能分析

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

摘要

One of the advantages of logic programming is the fact that it offers many sources of implicit parallelism, such as and-parallelism and or-parallelism. Arguably, or-parallel systems, such as Aurora and Muse, have been the most successful parallel logic programming systems so far. Or-parallel systems rely on techniques such as Environment Copying to address the problem that branches being explored in parallel may need to assign different bindings for the same shared variable. Recent research has led to two new binding representation approaches that also support independent and-parallelism: the Sparse Binding Array and the Copy-On-Write binding models. In this paper, we investigate whether these newer models axe practical alternatives to copying for or-parallelism. We based our work on YapOr, an or-parallel copying system using the YAP Prolog engine, so that the three alternative systems share schedulers and the underlying engine.
机译:逻辑编程的优点之一是它提供了许多隐式并行性的来源,例如and-parallelism和or-parallelism。可以说,迄今为止,诸如Aurora和Muse之类的并行系统是最成功的并行逻辑编程系统。并行并行系统依赖于诸如环境复制之类的技术来解决以下问题:并行浏览的分支可能需要为同一共享变量分配不同的绑定。最近的研究导致了两种支持独立和并行的新绑定表示方法:稀疏绑定数组和写时复制绑定模型。在本文中,我们研究了这些较新的模型是否是替代复制的实用方法或并行方法。我们的工作基于YapOr,YapOr是使用YAP Prolog引擎的并行复制系统,因此这三个替代系统共享调度程序和基础引擎。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号