Scalable Interconnects
Problem is interconnect: cost (crossbar) or bandwidth (bus)
- Hypercube was an attempt at compromise between these two
Dance-hall: bandwidth still scalable, but lower cost than crossbar
- latencies to memory uniform, but uniformly large
Distributed memory or non-uniform memory access (NUMA)
- Construct shared address space out of simple message transactions across a general-purpose network (e.g. read-request, read-response)
Caching shared (particularly nonlocal) data?