|
There is a newer edition of this item:
|
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
9 of 10 people found the following review helpful:
4.0 out of 5 stars
SIMD using Intel Tools,
By A Customer
This review is from: Software Optimization Cookbook: High-Performance Recipes for the Intel Architecture (Paperback)
This text demonstrates how the Intel C++ Compiler and Intel VTune tools can be used for profiling and optimization. The text also dives into CPU specific issues such as the pipeline, memory cache, branch prediction, instruction latencies, instruction throughput, and register stalls. My favorite part is the description of four methods for implementing SIMD instructions on pages 23-26. The methods are automatic vectorization, C++ classes, intrinsics, and inline assembly language.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.
8 of 9 people found the following review helpful:
5.0 out of 5 stars
A good, practical guide to performance enhancement on Intel,
By JK Oregon (California, USA) - See all my reviews
This review is from: Software Optimization Cookbook: High-Performance Recipes for the Intel Architecture (Paperback)
This book, written by an Intel engineer, presents numerous discussions of non-obvious ways to improve code performance. Gerber makes the material, which sometimes can be a bit abstruse, easy to read and understand. You frequently get the feeling you have completely understood something that four pages prior you'd never heard of nor thought about.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
8 of 10 people found the following review helpful:
3.0 out of 5 stars
Great book - lousy publishing,
By A Customer
This review is from: Software Optimization Cookbook: High-Performance Recipes for the Intel Architecture (Paperback)
I really like the book. The author did an amazing job explaining the material in such a way that it's not only easy to understand but also easy to remember.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.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|