首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 C++多核高级编程
内容
编辑推荐

本书使用一般软件开发人员能够理解的术语介绍多核编程的基本知识。为读者介绍了为多处理器和多线程体系结构进行编程的基础知识,对并行处理和软件并发的概念进行了实用的介绍。本书介绍的是深奥的、不易理解的并行编程技术,但将使用一种简单、可理解的方式来介绍它们。两位作者介绍了并发编程和同步的缺陷与陷阱以及应对之策,对多处理和多线程模型进行了直截了当的讨论。本书提供了大量的编程实例,示范了如何实现成功的多核编程。本书还包含了调试及测试多核编程的方法与技术。最后,还示范了如何使用跨平台技术来利用处理器的具体特性。

内容推荐

为了提高系统总体性能,计算机厂商已经选择增加更多的处理器,而不是提高时钟频率。相应地,如果您希望应用程序能够通过使用下一代处理器提高性能,就必须为了利用多处理器计算机而对应用程序进行改写。这本非常实用的书教读者如何从顺序编程技术转移到并行和多线程编程技术,同时介绍了为多处理器和多线程架构编程的所有必备知识。

本书的两位作者具有丰富的经验,虽然是并行处理和软件并发这些复杂的主题,但是采用了清晰、易于理解的方式来讲述它们。通过他们进行多处理和多线程模型编程的实际方法,借助大量有用的实例,演示如何成功地完成多核编程,从而使读者能够充分利用新一代多核处理器的能力。

目录

第1章 新的体系结构

 1.1 什么是多核

 1.2 多核体系结构

 1.3 软件开发人员眼中的多核体系结构

1.3.1 基本的处理器体系结构

1.3.2 CPU(指令集)

1.3.3 内存是关键

1.3.4 寄存器

1.3.5 cache

1.3.6 主存

 1.4 总线连接

 1.5 从单核到多核

1.5.1 多道程序设计和多处理

1.5.2 并行编程

1.5.3 多核应用程序的设计与实现

 1.6 小结

第2章 4种有影响的多核设计

第3章 多核编程的挑战

第4章 操作系统的任务

第5章 进程、C++接口类和谓词

第6章 多线程

第7章 并发任务的通信和同步

第8章 PADL和PBS:应用程序设计方法

第9章 对要求并发的软件系统进行建模

第10章 并行程序的测试和逻辑容错

附录A 并发设计使用的UML

附录B 并发模型

附录C 线程管理的POSIX标准

附录D 进程管理的POSIX标准

标签
缩略图
书名 C++多核高级编程
副书名
原作名
作者 (美)休斯
译者 齐宁
编者
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302222743
开本 16开
页数 561
版次 1
装订 平装
字数 882
出版时间 2010-03-01
首版时间 2010-03-01
印刷时间 2010-03-01
正文语种
读者对象 青年(14-20岁),研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.986
CIP核字
中图分类号 TP312
丛书名
印张 36.25
印次 1
出版地 北京
259
185
25
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2009-2815
版权提供者 Wiley Publishing,Inc
定价
印数 4000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/14 21:41:47