1 |
Modules are "natural" message-parallel components of problem and tend to have less stringent latency and bandwidth requirements than those needed to link data-parallel components
-
modules are what HPF needs task parallelism for
-
Often modules are naturally distributed whereas parts of data parallel decomposition may need to be kept on tightly coupled MPP
|
2 |
Assume that primary goal of metacomputing system is to add to existing parallel computing environments, a higher level supporting module parallelism
-
Now if one takes a large CFD problem and divides into a few components, those "coarse grain data-parallel components" will be supported by computational grid technology
|
3 |
Use Java/Distributed Object Technology for modules -- note Java to growing extent used to write servers for CORBA and COM object systems
|