首页> 外文会议>Proceedings of the Second ACM SIGPLAN symposium on Principles amp; practice of parallel programming >Design and distributed implementation of the parallel logic language shared Prolog
【24h】

Design and distributed implementation of the parallel logic language shared Prolog

机译:并行逻辑语言共享Prolog的设计和分布式实现

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

摘要

The parallel logic language Shared Prolog embeds Prolog as its sequential component. A program is Shared Prolog is composed of a set of logic agents, i.e. Prolog programs, that communicate associatively via a shared workspace called blackboard.

rn

The distinct features that characterize Shared Prolog with respect to other parallel (logic) languages are: scheduling of agents and granularity of parallelism explicitly controlled; Prolog embedded in the language; intrinsic modularity; associative send/receive of messages among agents with a simple operational semantics in terms of assert/retract of clauses. The model of communication puts Shared Prolog in the Linda family of parallel languages.

rn

The current prototype implementation is exposed. The architecture of the system is a distributed network of extended Prolog interpreters running under Unix and communicating via Internet sockets, and was obtained refining a specification written in SP itself.

机译:

并行逻辑语言Shared Prolog将Prolog嵌入为其顺序组件。程序是Shared Prolog由一组逻辑代理(即Prolog程序)组成,它们通过称为黑板的共享工作区进行关联通信。 rn

Shared Prolog相对于其他并行(逻辑)特性的独特功能)语言是:代理程序的调度和并行度的粒度受到明确控制; Prolog嵌入在语言中;内在的模块化;就子句的断言/缩回而言,具有简单操作语义的代理之间的消息的关联发送/接收。通信模型将Shared Prolog放入了Linda并行语言家族。 rn

当前的原型实现已公开。该系统的体系结构是一个扩展的Prolog解释器的分布式网络,该解释器在Unix下运行并通过Internet套接字进行通信,并且是通过完善用SP本身编写的规范获得的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号