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

Foil 50 TCE -- Implementation -- 22:
Channel Set Functions

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

The following calls operate on channel sets. In order to complete, all processes which are a part of a particular channel set has to submit matching operations:
  • tce_chnset_sync -- provides a barrier synchronization
  • tce_chnset_bcast -- broadcasts a message
  • tce_chnset_gather -- gathers different buffers in one process
  • tce_chnset_concat -- concatenates individual buffers and sends the resulting buffer to all
  • tce_chnset_scatter -- scatters different parts of the buffer among all processes
  • tce_chnset_reduce -- performs a reduction operation on processes' buffers, places the result in one process
  • tce_chnset_combine -- similar to tce_chnset_reduce, except that all processes are getting the result
  • tce_chnset_prefix -- performs a reduction operation in an ordered fashion, sends out results to all processes
  • tce_chnset_shift -- shifts data in both regular and circular fashion, in the left or right direction, by the specified number of nodes.


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