软件优化技术

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 软件优化技术

出版社:电子工业出版社
出版日期:2007-4
ISBN:9787121040054
作者:格贝尔
页数:346页

内容概要

Richard Gerber,在Intel参与过许多项目,包括多媒体、3D函数库和计算机游戏。作为软件工程师,他参与了Intel VTune性能分析器项目,同时还带领优化技术的培训。Richard是《软件优化技术》的最初作者,还是《使用超线程技术编程》的合著者。

书籍目录

第一部分 性能分析工具和基本概念(开胃品) 第1章 引言 第2章 测试基准 第3章 性能分析工具 第4章 热点 第5章 处理器体体系结构第二部分 性能相关问题(主菜)  第6章 算法 第7章 分支 第8章 内存 第9章 循环 第10章 慢操作 第11章 浮点 第12章 SIMD技术 第13章 自动矢量化 第14章 面向处理器的特殊优化 第15章 多处理技术介绍 第16章 OpenMP多线程 第17章 任务队列和OpenMP的高等应用专题第三部分 设计和应用优化(甜点)  第18章 实例研究:线程化视频编码器 第19章 针对性能的设计 第20章 综合:基本的优化 第21章 综合:最后的百分之十参考文献索引

作者简介

《软件优化技术——IA-32平台的高性能手册》是Intel出版社最畅销的书籍之一。它填补了软件优化的初级课本与解决专门Intel?架构的高级手册之间的空白。随着Intel扩展内存64位技术(Intel EM64T)、多核处理技术、超线程技术、OpenMP?和多媒体扩展等新技术的流行,Intel出版社邀请另外三位Intel专家与原作者一起扩展、更新形成了本书的第2版。
  《软件优化技术——IA-32平台的高性能手册》第2版提供了如何优化软件,使软件在Intel平台上获得巨大性能提升的最新技术。通过简单的讲解和示例,四位Intel专家向我们展示了如何从以下一些方面改进软件性能,包括算法、内存访问、分支预测、自动矢量化、SIMD指令、多线程和浮点计算。想了解最新技术以提高应用性能和想提高编码技巧的软件开发者,均可以从本书中受益。

图书封面


 软件优化技术下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     这上面提供的很多优化方法需要intel编译器,对于在linux上使用gcc的我们,价值有限。里面那些展开循环、消解分支的方法,感觉过于奇巧。对于应用程序员,程序里没有那么大的循环,也就用不着这些方法,何况,程序的热点往往也不在这些地方。对于做加密解密、视频音频这些高计算程序开发的人,可能这些技巧才有用。

精彩短评 (总计8条)

  •     代码示例不是特别多,但关键点讲的都很全面
  •     这本书不错,理论方面讲的很全,基本上都是作者的编程优化感悟,对于想系统学习编程优化的人来讲是本不错的教材吧.建议作者对此书的优化示例再多些,详细些,这对不熟悉编程优化的人来讲比较重要.
  •     全书概括了各种优化技术,事实上这些技术都不是什么新的,甚至是高深的技术,无非是提高cache命中率,提高分支预测准确率等等.可能唯一不同之处在于它是结合intel的性能分析工具一起来讲解的.我看书过程中的体会是:单独看各章内容,都非常简单;看过很多章以后,又觉得它还是讲了一些内容.但是整体来看59元的定价确实有点贵,也许这是因为还有给译者一部分收入吧.如果你不会用到intel性能分析工具,建议你不要买.如果你想对性能优化有个概要的了解,可以考虑购买,因为也许这些概要性的内容对你以后设计程序有一些帮助.
  •     这本书还是不错的,对于要优化性能的人来说很有指导意义。就是翻译的水平太差了点!
  •     对于Intel平台的程序优化有一定的指导意义。
  •     这本书比较好的介绍了优化技术,缺点是有些例子不够详细。
  •     没看完,觉得有些鸡肋。
  •     很好很好,时常会拿出来看看
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024