Module 13: "Scalable Multiprocessors"
  Lecture 28: "Scalable Multiprocessors"
 


Scalable Multiprocessors

Agenda

Basics of scalability

Bandwidth scaling

Latency scaling

Cost scaling

Physical scaling

IBM SP-2

Programming model

Common challenges

Spectrum of designs

Physical DMA

nCUBE/2

User-level ports

User-level handling

Message co-processor

Intel Paragon

Meiko CS-2

Shared physical addr.

Caching shared data?

COWs and NOWs

Scalable synchronization

Distributed queue locks

[From Chapter 7 of Culler, Singh, Gupta]