The Software Optimization Cookbook: High-Performance Recipes for the Intel Architecture

Revealing the secrets of the processor optimization process, this guide provides recipes for high-performance application on the Pentium III and Pentium 4 processors. Simple explanations and C/C++ examples show how to address performance issues such as memory access, branching, SIMD instructions, and floating-point optimizations. Even without experience as processor architect or assembly language expert users can learn up performance tools to improve applications, identify the reasons that portions of in application are slower than they should be, and design an application from the ground up.