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

Foil 52 TCE -- Implementation -- 30: TCE as a Parallel Environment

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

TCE is well suited to support parallel programming. The applied host-node style allows supporting data parallel an functional parallel programming paradigms.
The higher level communication masks differences between message passing systems on different distributed architectures. Thus, programs written for one collection of distributed nodes should be ran without any changes on a different collection of nodes.
Shared memory, parallel machines can be naturally adopted through the multithreading interface.
Multithreaded support allows an efficient parallel execution, by masking latencies and communication delays.
A user definable scheduling policy as well as different communication styles on channels provide a way to optimally map an application onto the underlying architecture.



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