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

Foil 56 TCE -- Implementation -- 28: Communication between heterogenous machines

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

Each TCE call which sends or receives a buffer, requests a user to submit the basic type of the buffer items. When a message has to be sent to a machine which has a different byte order, the user buffer is XDR encoded. Then the XDR decoding will take place at the receiving side, and the thread will get the buffer in the native data format.
The program can enforce no encoding at all by defining the data type as Fmt_Byte.
TCE detects automatically whether XDR translation is necessary or not, thus an application should always specify the correct data type.
TCE channels and channel sets can be spanned over different parallel MIMD machines. The translation between the native communication systems is performed internally by the TCE kernel.


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