First Generation Collective Communictation
Most first-generation systems did have some capabilities in this area
Typical global operations looked like
broadcast(address, length)
sum_double(address, length)
Problems arose similar to point-to-point messages
- Plus, often no way to do collective operations on part of the machine (e.g. row sums)