Synopses & Reviews
Revealing the secrets of the software optimization process, this guide provides recipes for high-performance applications 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 a processor architect or an assembly language programmer, developers can learn to use performance tools to improve applications, to identify the reason that portions of an application are slower than they should be, and to design an application from the ground up.
About the Author
Richard Gerber has worked on multiple multimedia projects, 3D libraries, and computer games for Intel. As a software engineer, he works on the Intel VTune Performance Analyzer and leads training sessions on optimization techniques. He lives in San Francisco, California.