本书由Intel公司该领域的四位资深专家合著,共21章,从各个方面向我们展示了如何进行软件优化,包括算法、内存访问、分支预测、自动矢量化、SIMD指令、多线程和浮点计算等。作者通过深入浅出的语言,大量的类比和示例,向读者介绍了Intel扩展内存64位技术(Intel EM64T)、多核处理技术、超线程技术、OpenMP■等最新技术;引导我们使用Benchmark、软件工具、编译器开关和代码优化,在Intel处理器平台上充分利用硬件与软件资源来实现高速度的软件。对于这本内容丰富、注重实践的畅销书,我们有理由相信它的中文版一定会成为中国广大软件开发人员的良师益友。
《软件优化技术——IA-32平台的高性能手册》是Intel出版社最畅销的书籍之一。它填补了软件优化的初级课本与解决专门Intel架构的高级手册之间的空白。随着Intel扩展内存64位技术(Intel EM64T)、多核处理技术、超线程技术、OpenMP■和多媒体扩展等新技术的流行,Intel出版社邀请另外三位Intel专家与原作者一起扩展、更新形成了本书的第2版。
《软件优化技术——IA-32平台的高性能手册》第2版提供了如何优化软件,使软件在Intel平台上获得巨大性能提升的最新技术。通过简单的讲解和示例,四位Intel专家向我们展示了如何从以下一些方面改进软件性能,包括算法、内存访问、分支预测、自动矢量化、SIMD指令、多线程和浮点计算。想了解最新技术以提高应用性能和想提高编码技巧的开发者,均可以从本书中受益。