High-Performance Computing Directions
Move toward shared memory
- SMPs and Distributed Shared Memory
- Shared address space w/deep memory hierarchy
Clustering of shared memory machines for scalability
- Emergence of PC commodity systems
- Pentium based, NT or Linux driven
- At UTK cluster of 34 processor system (11 Gflop/s)
Efficiency of message passing and data parallel programming
- Helped by standards efforts such as PVM, MPI, Open-MP and HPF
Complementing “Supercomputing” with Metacomputing in the form of the Computational Grid