Directions
Move toward shared memory
- SMPs and Distributed Shared Memory
- Shared address space w/deep memory hierarchy
Clustering of shared memory machines for scalability
Efficiency of message passing and data parallel programming
- Helped by standards efforts such as MPI and HPF (PVM & OpenMP)