- Extending Xen* with Intel® Virtualization Technology
- ENERGY STAR* System Implementation
- Competitive Comparison: Dual-Core Intel® Xeon®: Processor-based Platforms vs. AMD Opteron*
- CMP Implementation in Systems Based on the Intel® Core™ Duo processor
- Software Company Plans for Multi-Core: How Epic Games, Adobe Systems, and IBM use Multi-Core Capability
- How to use all of CPUID for x64 platforms under Microsoft Visual Studio .NET 2005
- Flash and .NET Integration using ASP.NET
- Build and consume an ASP.NET Web service
- Multithreaded .NET Web service clients: threads and responsiveness
- High performance image processing and visualization in .NET client applications: Intel Integrated Performance Primitives (IPP)
Welcome to the Intel® Software Dispatch Subscription Program
Preface
The first edition of The Software Optimization Cookbook continues to be one of the most popular books offered by Intel Press. Feedback received from readers indicates that the book fills a gap between introductory textbooks that deal with program optimizations in general and advanced manuals that deal with all aspects of the Intel® architecture in particular. The introduction of the Intel Extended Memory 64 Technology (Intel EM64T) and multi-core processing together with the growing popularity of the Hyper-Threading Technology, OpenMP†, and multimedia extensions have outdated the first edition, however. The continuing demand for an intermediate level introduction to these topics has prompted Intel Press to ask three additional Intel experts to team up with the original author to provide an expanded and updated second edition of the book.
The Software Optimization Cookbook, Second Edition, provides updated recipes for high-performance applications on Intel platforms. Through simple explanations and examples, the authors show you how to address performance issues with algorithms, memory access, branch prediction, automatic vectorization, SIMD instructions, multiple threads, and floating-point calculations. Software developers learn how to take advantage of Intel EM64T, multi-core processing, Hyper-Threading Technology, OpenMP, and multimedia extensions. This book guides you through the growing collection of software tools, compiler switches, and coding optimizations, showing you efficient ways to improve the performance of software applications for Intel platforms. Software developers who want to understand the latest techniques for delivering more performance and to fine-tune their coding skills will benefit from this book.
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Optimization Techniques for Intel® Multi-Core Processors Introduction Intel® Software Development Products Help Developers... |
![]() | More WorkSharing with OpenMP Abstract By Richard Gerber As you know, OpenMP* contains a very po... |
![]() | Web Code Optimization: Google does it. Yahoo! does it. Why don't you do it? by Tad Fleshman. Port80 Software Inc. Google and Yahoo! know that s... |
![]() | Create High-Performance Embedded Apps Through Compiler Optimization An optimal compiler can both increase application performance and decr... |
![]() | Lowering costs with BEA WebLogic Server and Intel-based servers by Allan McNaughton, president, Technical Insight LLC. Intel Corp. ... |
![]()
Related Jobs:

