Products
英特尔出版社主页
英特尔出版社
优秀的书籍。适当的时间。由行业专家撰写。
     多核编程
通过软件多线程提高性能(Multi-Core Programming: Increasing Performance through Software Multithreading)
作者:Shameem Akhter 和 Jason Roberts
进行注册以便接收有关本书的消息
正在销售
探讨英特尔多核架构和超线程技术的编程技巧。

软件开发人员不能再单纯依靠提高时钟速度来提高单线程应用程序的速度;要取得竞争优势,开发人员就必须学习如何正确设计自己的应用程序,使其能够在多线程环境中运行。多核架构的单个处理器封装中包含两个或更多处理器“执行内核”或计算引擎,在适当软件的辅助下,完全可以并行执行多个软件线程。超线程技术可使多个线程在单个内核上运行。

本书可以帮助软件开发人员为英特尔多核架构编写高性能、多线程代码,同时避开编写多线程程序时的常见并行编程问题。

重点内容包括:

并行编程和多线程化的要素
使用线程化 API 编程
OpenMP*:移动式解决方案
常见并行编程问题的解决方案
多线程应用程序的调试和测试
多线程软件的开发工具

本书是一本实用型学习资料,提供了很多可立即使用的代码示例,使读者可以快速掌握必要的编程技巧。本书的配套 Web 站点中提供线程化和优化工具以及书中代码示例的指导说明,同时还包含丰富的英特尔多核架构技术文档。

关于作者
Shameem Akhter 是一位英特尔平台架构师,着重研究单插槽多核架构和性能分析。此外他还曾任职英特尔软件和解决方案事业部,担任高级软件工程师,负责台式机和服务器平台应用程序优化方案的设计工作。Shameem 拥有约束编程线程化接口专利,这是他的计算机科学博士论文的一部分。

Jason Roberts 是英特尔公司的一位高级软件工程师。在过去 10 年中,Jason 参与了许多种多线程软件产品的研发工作,这些软件面向桌面、手持设备和嵌入式 DSP 平台等广泛领域。

购买信息
本地出版商链接
返 回 至 页 头