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