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:

More WorkSharing with OpenMP
Abstract By Richard Gerber As you know, OpenMP* contains a very po...
Lowering costs with BEA WebLogic Server and Intel-based servers
by Allan McNaughton, president, Technical Insight LLC. Intel Corp. ...
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...
Optimization Techniques for Intel® Multi-Core Processors
Introduction Intel® Software Development Products Help Developers...

Related Jobs:

Software Engineer #3023 - CA - San Jose - Flextronics Corporation
Software Engineer Job ID: 3023 Location: San Jose, CA US Jo...
Mgr II, R&D #5952 - CA - Sunnyvale - Synopsys, Inc.
US02-Sunnyvale - Engineering Mgmt -------------------------------...
Programming Writer #135494 - WA - Redmond - Microsoft Corporation
The Windows Client SDK team is looking for an experienced Programming ...
Programming Writer #145005 - WA - Redmond - Microsoft Corporation
Do you enjoy the idea of all the challenge and growth that a startup o...
Programming Writer #132618 - WA - Redmond - Microsoft Corporation
Do you like to program? Do you like to write? Are you excited by Inter...
Software Design Engineer #IRC1481 - OR - Beaverton - Tektronix, Inc.
Job: IRC1481 Description Job T...
Sr Staff S/W Eng - Dev #010583 - CA - Dublin - Sybase, Inc.
Job Title:Sr Staff S/W Eng - Dev Job Category:Engineering / Sybase ...
Research Analyst #R-152-05 - VA - Arlington - McDonald Bradley, Inc.
R-152-05 Research Analyst Apr 14, 2005 Arlington,Virginia Send...
.NET/C# Software Tools Developer #271774 - TX - Dallas - Formalized Design
MS VISUAL STUDIO/.NET SOFTWARE TOOLS DEVELOPER Dallas, TX - 3+ Months...
Principal Engineer, Communication Systems #05-045R-USA - CA - Fremont - Centillium Communications
JOB TITLE: Principal Engineer, Communication Systems (045) Job Number...