OS Support
conservation of memory, memory bandwidth, I/O overhead rather than cycles
non-blocking microkernel
- multiple platforms (NT ?kernel, Exokernel, …)
focus on movement of data
- optimize both intra- and inter-machine IPC
- cluster-oriented comm. primitives and abstractions