Article View: comp.lang.prolog
Article #2371Re: Summary of Parallel/Concurrent Logic
From: Sergio Antoy
Date: Tue, 25 Jun 1991 15:39
Date: Tue, 25 Jun 1991 15:39
97 lines
4384 bytes
4384 bytes
Thanks to those who answered my question
> I would appreciate pointers to Parallel/Concurrent implementations
> Logic Programming Languages.
> Items which are public domain and ftp'able are particularly welcome.
I got 3 answers and a few requests of a summary. Here it is ...
------------------------------------------------------------------
Geoff Sutcliffe
Department of Computer Science, Email : geoff@cs.uwa.oz.au
University of Western Australia, Phone : (09) 380 2305
Stirling Highway, Overseas : +61 9 380 2305
Nedlands, Western Australia, 6009.
Here at UWA we have implemented Prolog-Linda, i.e. Prolog extended with the
Linda paradigm for parallelism. The paper describing this system appears in
Proceedings of AI'90 - The 4th Australian Conference on Artificial
Intelligence. If you can't get that, let me know and I'll send a copy by
Snail.
The source is anonymous FTPable from bison.cs.uwa.oz.au in
~ftp.pub.prolog-linda. You will need to be using muProlog. If you would
like a newer version, which runs on netbios on PCs, let me know and I'll
try organise it.
------------------------------------------------------------------
David Hawley
Location: 4th-lab, ICOT, 1-4-28 Mita, Minato-ku Tokyo 108 JAPAN.
EMail: hawley@icot.or.jp, hawley@icot.jp@relay.cs.net,
uucp:{enea,inria,kddlab,mit-eddie,ukc}!icot!hawley
Some references for KL1, the concurrent logic language implemented at ICOT,
and currently running on our own homegrown commercially-built hardware
(such oxymorons aren't, when research is done in cooperation with industry).
@inproceedings{MPSI-KL1,
author = {Katsuto Nakajima and Yu Inamura and Nobuyuki Ichiyoshi and
Kazuaki Rokusawa and Takashi Chikayama},
title = {Distributed Implementation of {KL1} on the {M}ulti-{PSI/V2}},
booktitle = {Proceedings of ICLP'89},
pages = {436-451},
year = 1989}
@inproceedings{nakajima90,
author = {Katsuto Nakajima and Nobuyuki Ichiyoshi},
title = {{E}valuation of {I}nter-processor {C}ommunication
in the {KL1} {I}mplementation on the {M}ulti-{PSI}},
booktitle = {Proceedings of ICPP'90},
pages = {613-614},
year = 1990}
@article{KL1-std,
author = {Kazunori Ueda and Takashi Chikayama},
title = {Design of the Kernel Language for the Parallel Inference Machine},
journal = {Computer Journal},
year = 1990,
month = {December},
note = "To appear"}
% volume = {??},
% number = {??},
% pages = {??}
@inproceedings{Chikayama-89,
author= "K. Nakajima and Y. Inamura and K. Rokusawa and N. Ichiyoshi and T. Chikayama",
title= "Distributed Implementation of KL1 on the Multi-PSI/V2",
pages= "436--451",
booktitle= "Sixth International Conference on Logic Programming",
year= 1989}
Location: 4th-lab, ICOT, 1-4-28 Mita, Minato-ku Tokyo 108 JAPAN.
EMail: hawley@icot.or.jp, hawley@icot.jp@relay.cs.net,
uucp:{enea,inria,kddlab,mit-eddie,ukc}!icot!hawley
------------------------------------------------------------------
William Pickles
The STRAND Group
sstl!will@relay.EU.net
Please check out STRAND88 with Warren Harrison from pdx
I think you will enjoy working with the software you have
------------------------------------------------------------------
COMMENT: From the last message I found out the existence of
the following tutorial book: Strand, by Ian Foster and Stephen Taylor,
Prentice Hall, Englewood Cliffs, NJ, 1990, which is a language with
Prolog-like syntax and provisions for parallelism. Sorry I am vague,
but I don't know it yet. An interesting feature is a mechanism in
the language for calling code segments in C or Fortran, which makes
Strand good for a "manager".
Sergio Antoy
Portland State University
antoy@cs.pdx.edu
Technical Details
Message-ID:
<2919@pdxgate.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!dsac.dla.mil!dsacg3.dsac.dla.mil!dlscg3.dlsc.dla.mil!msuinfo!netnews.upenn.edu!widener!ukma!memstvx1!utkcs2!emory!ogicse!pdxgate!antares!antoyShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!dsac.dla.mil!dsacg3.dsac.dla.mil!dlscg3.dlsc.dla.mil!msuinfo!netnews.upenn.edu!widener!ukma!memstvx1!utkcs2!emory!ogicse!pdxgate!antares!antoy From: antoy@antares.cs.pdx.edu (Sergio Antoy) Newsgroups: comp.lang.prolog Subject: Re: Summary of Parallel/Concurrent Logic Message-ID: <2919@pdxgate.UUCP> Date: 25 Jun 91 15:39:10 GMT Sender: news@pdxgate.UUCP Reply-To: antoy@antares.UUCP (Sergio Antoy) Distribution: comp Organization: /etc/organization Lines: 97