Why Parallel Computing?
Continuing demands for higher performance
Physical limits on single processor performance
High costs of internal concurrency
Result is rise of multiprocessor architectures
- And number of processors will continue to increase
Networking is another contributing factor
Future software must be concurrent & scalable