Newsgroups: comp.parallel.pvm
From: Jan Amtrup <jan>
Subject: Re: Channel under PVM 3.4
Organization: University of Hamburg -- Germany
Date: 29 Aug 1995 06:12:04 GMT
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <41ub3k$mc7@rzsun02.rrz.uni-hamburg.de>

Hi Stephen,

>Are there plans to introduce channels into future release of pvm?

I can't answer this as I am no member of the PVM development team, but
if You think of channel extensions that implement some of the
functionality of Hoare's Communicating Sequential Processes as done
in the Occam language, you may want to look at my home page

http://www.informatik.uni-hamburg.de/Arbeitsbereiche/NATS/staff/amtrup.html

 We developed an extension to PVM called ICE, which realizes this.
ICE supports the construction of bidirectional, configurable channels
between two components. It supports interfaces for seven languages up to
now (C, C++, Tcl/Tk, two LISP dialects and two Prolog dialects). What's more,
the channels are not restricted to connecting exactly two processes, but can
be made to have a biger fan out (we used this for visualization of data
on interface lines and for trickily modifying data between components).

The system ICE is used within the German joint research project Verbmobil,
the largest speech processing project in Germany nowadays. It is concerned
with the development of a portable interpreting machine that assists 
business people scheduling appointments. ICE is the fundamental 
communication backbone of the system. Some of the literature quoted on
my home page gives further details on this all.

Regards,
Jan.
___________________________________________________________________________
University of Hamburg              Jan W. Amtrup
Computer Science Department
Natural Language Systems Division  Phone:  (+49 40) 54 715-519
Vogt-Koelln-Str. 30                Fax:    (+49 40) 54 715-515
D-22527 Hamburg                    e-mail: amtrup@informatik.uni-hamburg.de
GERMANY                                    
http://www.informatik.uni-hamburg.de/Arbeitsbereiche/NATS/staff/amtrup.html
___________________________________________________________________________


