Continuing demands for higher performance |
Physical limits on single processor performance |
High costs of internal concurrency |
Result is rise of multiprocessor architectures
|
Networking is another contributing factor |
Future software must be concurrent & scalable |