Performance Models: Summary
An essential program development tool
Idealizations of program performance
- Execution time, efficiency, scalability ...
- ... as function of N, P, ts, tw, etc.
Useful throughout development process
- Evaluate, select, and refine designs
- Identify implementation and model deficiencies