Welcome to the Intel® Software Dispatch Subscription Program

The Software Optimization Cookbook
Performance Analysis Software Optimization Cookbook C Programming Tutorial: 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.

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.

Download E-Book here.


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:

Programming Writer #145005 - WA - Redmond - Microsoft Corporation
Do you enjoy the idea of all the challenge and growth that a startup o...
R&D Engineer, Staff #5951 - CA - Sunnyvale - Synopsys, Inc.
US02-Sunnyvale - R&D Engineering --------------------------------...
R&D Engineer, Staff #5962 - CA - Sunnyvale - Synopsys, Inc.
US02-Sunnyvale - R&D Engineering --------------------------------...
Software Design Engineer #IRC1481 - OR - Beaverton - Tektronix, Inc.
Job: IRC1481 Description Job T...
Programming Writer #142712 - WA - Redmond - Microsoft Corporation
Do you enjoy writing code? Are you or would you like to become a Micro...
Programming Writer #132618 - WA - Redmond - Microsoft Corporation
Do you like to program? Do you like to write? Are you excited by Inter...
Software Development Engineer #151261 - WA - Redmond - Microsoft Corporation
The Windows Media Technology Group is looking for a strong developer t...
Software Communications/Networking Engineer #506970 - MA - Burlington - BAE Systems
Description: ** US Citizenship Required** Subject Matter Expert for ...
C/C++ Embedded Software/Firmware Engineer - IL - Glen Ellyn - SSI Embedded Systems Programming
Full-time Permanent Job Description: From written specifications, th...
Senior Technical Writer #2342 - CA - Sunnyvale - Ariba Inc.
Requirements The ideal candidate is comfortable working as an int...