Go backward to Communication Structure Go up to Top Go forward to Local Communication |
Communication with small set of tasks ("neighbors") or with many other tasks.
Task and neighbors form a regular structure (tree, grid, ...) or arbitrary graphs.
Identity of communication partners known at compile time and does not change or depends runtime data and may be variable.
Producers/consumers execute in a coordinated fashion cooperating in data transfer or consumer may require data without cooperation of producer.