To get the free app, enter your mobile phone number.
Software Optimization Cookbook: High-Performance Recipes for the Intel Architecture Paperback – March 20, 2002
There is a newer edition of this item:
Customers Who Bought This Item Also Bought
Top Customer Reviews
The author covers some traditional optimization topics such as hotspot detection, algorithms, loop unrolling, loop invariant work, and slow operations. The author does not mention the high cost of disk operations. An introduction to multiprocessing gives advice on executing instructions in parallel with threads. A case study in Chapter 16 & 17 demonstrates the process of optimizing a sample application.
The code is mostly in C, with occasional assembly language. My only hesitation with the book is that it makes frequent reference to Intel's VTune performance profiler. VTune is an excellent product. I own a copy. However, if you don't have VTune, you can download a full-blown 30-day time-locked version from Intel's website. If you're going to read through this book sequentially, I highly suggest having VTune at hand.
The book came out prior to the release of the Pentium 4, so some optimizations for this processor are simply not addressed. Otherwise, a very good, very readable book
The only big problem I had with my copy was that pages 139-162 were missing and pages 115-138 were duplicated instead. Obviously the publisher didn't do a very good job. I don't know if all copies have this problem or only mine. Be careful when you buy the book, check for duplicated/missing pages.