How to measure/characterize the performance of a program on a platform
Main concepts and techniques for optimizing code, many of which are done for you by compilers
How to write code that promotes data reuse in the cache