What Gets Sent: The Buffer
1st generation message passing systems allowed only a contiguous array of bytes
- Hid the real data structure from hardware and programmer
- Might avoid efficient support
- Required pre-packing dispersed data, e.g.:
- Rows of a matrix stored columnwise
- Prevented communications between machines with different data representations