Toward Architectural Convergence
Evolution and role of software have blurred boundary
- Send/receive supported on SAS machines via buffers
- Can construct global address space on MP using hashing
- Page-based (or finer-grained) shared virtual memory
Hardware organization converging too
- Tighter NI (Network Interface) integration even for MP (low-latency, high-bandwidth)
- At lower level, even hardware SAS passes hardware messages
Even clusters of workstations/SMPs are parallel systems
- Emergence of fast system area networks (SAN)
Programming models distinct, but organizations converging
- Nodes connected by general network and communication assists
- Implementations also converging, at least in high-end machines