High-Performance Computing Directions
Move toward distributed shared memory
- Distributed Shared Memory (clusters of processors connected)
- Shared address space w/deep memory hierarchy
Clustering of shared memory machines for scalability
- Emergence of PC commodity systems
- Pentium/Alpha based, NT or Linux driven
Efficiency of message passing and data parallel programming
- Helped by standards efforts such as PVM, MPI, Open-MP and HPF
In many cases used as a single user environments