1 |
History: diverse and innovative organizational structures, often tied to novel programming models
|
2 |
Rapidly maturing under strong technological constraints
-
The "killer microprocessor" is ubiquitous
-
Laptops and supercomputers are fundamentally similar!
-
Technological trends cause diverse approaches to converge
|
3 |
Technological trends make parallel computing inevitable
|
4 |
Need to understand fundamental principles and design tradeoffs, not just taxonomies
-
According to Culler fundamental are: Naming, Ordering, Replication, Communication performance
-
According to Fox: match computer hardware software and problem
|