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.