HELP! * GREY=local LOCAL HTML version of Foils prepared July 6,1995

Foil 47 TCE -- Implementation -- 25: Communication Modes

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

While using channels, the user can request different communication modes:
  • a regular mode -- TCE_CHN_REG, which buffers a message on the receiving side, when no thread waits for it.
  • a synchronous mode -- TCE_CHN_SYNC, which postpones a send, until a matching receive has be posted. This guarantees that the message will not have to be buffed at the receiver's side.
  • a force mode -- TCE_CHN_FORCE, which discards the received message when nobody waits for it. The send operation proceeds without any delay.
Different modes can be used to better match the nature of an application or to obtain performance gains.



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