HELP! * BLUE=global GREY=local Global HTML version of Foils prepared July 6,1995

Foil 36 TCE -- Implementation -- 14: Communication in TCE

From Threads with TCE in detail CPS600 Spring Semester95 -- April 1995. by Janusz Niemiec and Geoffrey Fox * See also color IMAGE

Communication operators concern threads belonging to different processes. Threads within the same address space should use global data structure, instead of sending messages (the last is still possible but less efficient).
TCE provides only one mechanism for inter-process communication -- message passing.
To send or receive messages, a communication object called channel has to be established.
The channel can be set up, by presenting a pair of ports to the TCE kernel. When the two matching pairs are found, the channel will be constructed.
One channel connects exclusively two processes. It is up to those processes to decide which their threads will be writing or/and reading to/from that channel.


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Feb 18 1997