Communication
Block-parallel programs typically need some level of communication
Synchronous or asynchronous
Blocking or non-blocking
Preemptive on nonpreemptive
Memory-based or message-based
Control (locks, RPCs) or data
<BACK
INDEX
NEXT>