首页> 外文会议>Proceedings of the 1984 annual conference of the ACM on The fifth generation challenge >Compiling prolog programs for parallel execution on a cellular machine
【24h】

Compiling prolog programs for parallel execution on a cellular machine

机译:编译prolog程序以在蜂窝计算机上并行执行

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

摘要

This paper investigates features of a PROLOG compiler for Mago's cellular machine. The compiler generates parallel FFP (Formal Functional Programming) code. Hence high efficiency in the execution of PROLOG programs can be achieved on this machine, owing to the almost unbounded parallelism it can accommodate.

rn

Techniques for implementing the parallel evaluation of the clauses of a relation (OR parallelism) are given. Problems in the exploitation of the parallel evaluation of a conjunction of goals (AND parallelism) are discussed. An FFP representation of the run-time environment of PROLOG is given. It is based on a previously published FFP implementation of unification. It allows matching of arguments through unification in linear time and space.

机译:

本文研究了用于Mago蜂窝计算机的PROLOG编译器的功能。编译器生成并行的FFP(形式功能编程)代码。因此,由于它可以容纳几乎无限的并行性,因此可以在该机器上实现PROLOG程序的高效执行。 rn

用于实现对关系的子句进行并行求值的技术(或并行性)给出。讨论了对目标并列(AND并行性)进行并行评估时的问题。给出了PROLOG运行环境的FFP表示。它基于先前发布的FFP统一实施。它允许通过线性时间和空间的统一来匹配参数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号