The Software Optimization Cookbook

The Software Optimization Cookbook pdf epub mobi txt 電子書 下載2025

Richard Gerber has worked on numerous multimedia projects, 3D libraries, and computer games for Intel. As a software engineer, he worked on the Intel® VTune™ Performance Analyzer and led training sessions on optimization techniques. Richard is the original author of The Software Optimization Cookbook and co-author of Programming with Hyper-Threading Technology.

Aart J.C. Bik holds a PhD in computer science and is a Principal Engineer at Intel Corporation, working on the development of high performance Intel® C++ and Fortran compilers. Aart received an Intel Achievement Award, the company's highest award, for making the Intel Streaming SIMD Extensions easier to use through automatic vectorization. Aart is the author of The Software Vectorization Handbook.

Kevin B. Smith is a software architect for Intel's C and FORTRAN compilers. Since 1981 he has worked on optimizing compilers for Intel 8086, 80186, i960®, Pentium®, Pentium Pro, Pentium III, Pentium 4, and Pentium M processors.

Xinmin Tian holds a PhD in computer science and leads an Intel development group working on exploiting thread-level parallelism in high-performance Intel® C++ and Fortran compilers for Intel Itanium®, IA-32, Intel® EM64T, and multi-core architectures.

出版者:Intel Press
作者:Richard Gerber
出品人:
頁數:400
译者:
出版時間:2005-12
價格:USD 69.95
裝幀:Paperback
isbn號碼:9780976483212
叢書系列:
圖書標籤:
  • 計算機 
  • 優化 
  • Intel 
  • 程序設計 
  • 並行 
  • 軟件工程 
  • 編程 
  • performance 
  •  
想要找書就要到 圖書目錄大全
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

Get the most out of Intel IA-32 platforms with Intel® EM64T and multi-core processing.

The Software Optimization Cookbook, Second Edition, provides updated recipes for high-performance applications on Intel platforms. Through simple explanations and examples, four Intel experts 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® Extended Memory 64 Technology (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.

Highlights include:

Choosing the right algorithm

Automatic vectorization and hints on how to guide the compiler

Compiler support for multi-threading

The performance impacts of shared L2 and L3 caches

Loop optimizations and when to use the compiler for performance gain

Use of intrinsics to exploit SIMD technology

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.

Customer Comments

"A must-read text for anyone who intends to write performance-critical applications for the Intel processor family."

—Robert van Engelen, Professor, Florida State University

"This book simplifies the task for engineers who strive to develop high-performance software without sacrificing source code readability or having to understand all the nitty-gritty details of IA-32 processors."

—Lars Petter Endresen, Doctor of Engineering, Physics Scandpower Petroleum Technology

具體描述

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有