C++多核高级编程

作者: (美) 休斯 (Hughes,C.) , (美) 休斯 (Hughes,T.) , 著

出版社: 清华大学出版社

出版日期: 2010-03-01

电子书 暂不销售 定价:69.8 纸书价格¥59.30,点此比价
  • 收藏

  • 加书架

  • 引用

简介

  为了提高系统总体性能,计算机厂商已经选择增加更多的处理器,而不是提高时钟频率。相应地,如果您希望应用程序能够通过使用下一代处理器提高性能,就必须为了利用多处理器计算机而对应用程序进行改写。这本非常实用的书教读者如何从顺序编程技术转移到并行和多线程编程技术,同时介绍了为多处理器和多线程架构编程的所有必备知识。   本书的两位作者具有丰富的经验,虽然是并行处理和软件并发这些复杂的主题,但是采用了清晰、易于理解的方式来讲述它们。通过他们进行多处理和多线程模型编程的实际方法,借助大量有用的实例,演示如何成功地完成多核编程,从而使读者能够充分利用新一代多核处理器的能力。   本书主要内容   并发编程和同步带来的各种缺陷、陷阱和挑战   调试和测试多核编程的方法与技术   如何使川跨下台技术米利用处理器的特定特性   操作系统在多核编程中的任务   将框架类作为并发构建块加以利用的方法   如何通过使用接口类宋降低任务同步和通信的复杂性   本书适合于希望从事多核编程和多核应用程序开发的开发人员

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2010-03-01
  • 作者:(美) 休斯 (Hughes,C.) , (美) 休斯 (Hughes,T.) , 著
  • 更新: 2023-06-07
  • 书号:9787302222743
  • 中图:TP312C
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

(美) 休斯 (Hughes,C.) , (美) 休斯 (Hughes,T.) , 著

  Cameron Hughes是一名专业的软件开发人员。他是CTEST实验室的软件工程师,同时还是Youngstown州立大学的编程人员/分析师。Cameron Hughes有着超过15年的软件开发经验,参与过各种规模的软件开发工作,从商业和工业应用到航空设计和开发项目。Cameron是Cognopaedia的设计者,目前是运行在CTEST实验室的Pantheon上的GRIOT项目的领导者。Pantheon是具有24个节点的多核集群,用于多线程搜索引擎和文本提取程序的开发。   Tracey Hughes是CTEST实验室的高级图像程序员,负责开发知识和信息的可视化软件。Tracey Hughes是利用CTEST实验室的知识可视化的M.I.N.D、C.R_A.I.G、NOFAQS等项目的主要设计人员。她经常致力于Linux开发软件。她还是GRIOT项目的小组成员。   Cameron和Tracey Hughes还是关于软件开发、多线程和并行编程方面的6本著作的作者,这6本著作是:Parallel andDistributedProgramming Using C++、Linux RapidApplicationDevelopment、Mastering the Standard C++Classes、Object-Oriented Multithreading UsingC++、Collection and Container Classes in C++和Object-OrientedI/O Using C++lostreams。

相关图书