| Includes coverage of Pentium II - referred to in the chapters on Pentium Pro and MMX. |
Inner Loops: A Sourcebook for Fast 32-bit Software Development gives the green light to optimal PC performance with practical advice and a strategic sampling of important algorithms. Focused directly on the 32-bit future of PC computing, Inner Loops explores the new rules and opportunities of a wide-open memory space, parallel instruction execution, and clock speeds in the hundreds of megahertz. You'll be taken through:
Author Rick Booth backs up his theory of speed with practical examples and source code, including such topics as:
Consultant and developer Rick Booth is a 17-year veteran of the video game and digital video industries.
0201479605B04062001
Consultant and developer Rick Booth is a 17-year veteran of the video game and digital video industries.
0201479605AB04062001
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
11 of 11 people found the following review helpful:
5.0 out of 5 stars
The best book of how to optimize performance of Pentium PCs,
By
Amazon Verified Purchase(What's this?)
This review is from: Inner Loops: A Sourcebook for Fast 32-bit Software Development (Paperback)
This is the best book I know of when it comes to learning how to optimize code for maximum performance on an Intel Pentium, Pentium MMX, Pentium Pro, or Pentium II processor. It is also great for learning about how the processors work. Rick gives a very easy to understand explanation of several advanced concepts such as branch prediction, stalls, address generation interlocks, L1 and L2 caches, and instruction pairing. Every little idiosyncrasy and quirk of the Pentium that may slow down your code is explained so that that you can avoid them all. In many cases, Rick gives you a lot more information than any of official Intel documentation. He also corrects several of Intel's timing charts that do not accurately reflect the real world performance of the Pentium processor. Most of this information is understandable and useful even if you program in C or C++. In other words, you don't have to be writing in assembly language to be concerned about branch prediction, cache lines and the other topics covered in the book. This book is a must have for anyone writing performance code on an Pentium processor and recommended to anyone curious about how the Pentium processor works from a software perspective.
9 of 9 people found the following review helpful:
5.0 out of 5 stars
Great reference - lots of interesting information,
By A Customer
This review is from: Inner Loops: A Sourcebook for Fast 32-bit Software Development (Paperback)
If you are an experienced C/C++ programmer who thinks that pointer arithmetic is better than array notation for "performance" reasons, then you better get this book cause the world has passed you by. (See page 155 of Rick's excellent book.) If you are at all interested in real performance issues and you find yourself making coding decisions like pointer arithmetic or control flow type (while (i--), or while (--i)), then you need to read this book cause its filled with interesting examples of what different things compile to, how long they *should* take, and how long they *really* take. The only negative I have is that it's a bit old now, and doesn't cover the Pentium II/III. But, much of the Pentium Pro / Pentium information can be extrapolated.
10 of 11 people found the following review helpful:
5.0 out of 5 stars
Suberb Book, Second Edition Please!,
By ktingle (Neptune Beach, FL USA) - See all my reviews
This review is from: Inner Loops: A Sourcebook for Fast 32-bit Software Development (Paperback)
There are so many computer books that have second editions which add little to the original text. This book deserves a second edition by covering;MMX (when this book was written only the MMX spec from Intel was available, so the author does his best) SSE & 3DNow! & SSE2 Instructions (SIMD FPU rogramming) PII, PIII, & Athlon coverage Encoding / Decoding of Audio and Video Streams
Share your thoughts with other customers: Create your own review
|
|
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product).
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|