多核应用编程实战/图灵程序设计丛书豆瓣PDF电子书bt网盘迅雷下载电子书下载-霍普软件下载网

网站首页   软件下载   游戏下载   翻译软件   电子书下载   电影下载   电视剧下载   教程攻略   音乐专区

请输入您要查询的图书:

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

电子书 多核应用编程实战/图灵程序设计丛书
分类 电子书下载
作者 (美)戈夫
出版社 人民邮电出版社
下载 暂无下载
介绍
编辑推荐

多核应用编程实战面向主流平台打造多核应用程序,真正实现高性能与高可扩展性并举。戈夫编著的《多核应用编程实战》全面介绍相关主题与技术,免除你翻查搜索其他资料之苦。不拘泥于单个并行处理方法和平台,面向多种操作系统和处理器展示示例,让你一书在手,别无他求!弱化编程语言基础知识,从更高层次考量如何编写功能正确、性能优良、可扩展至多核的应用程序代码。

内容推荐

戈夫编著的《多核应用编程实战》是一本全面实用的多核应用编程指南,旨在介绍如何编写功能正确、性能优越且适合扩展为在多个CPU核心的系统运行的应用程序。本书面向多种操作系统和处理器类型引用程序示例,内容涵盖类UNIX操作系统(Linux、Oracle Solaris、OS X)和Windows系统上多核应用的编写方法、多核的硬件实现对应用程序的性能影响、编写并行应用程序时要避免的潜在问题,以及如何编写可扩展至大量并行线程的应用程序。

《多核应用编程实战》适合所有C程序员学习参考。

目录

第1章 硬件、进程和线程 1

 1.1 计算机的内部结构 1

 1.2 多核处理器的缘起 3

 1.2.1 在单芯片上支持多线程 4

 1.2.2 通过处理器核心流水线作业提高指令发出率 8

 1.2.3 使用缓存保存最近使用的数据 10

 1.2.4 用虚拟内存存储数据 12

 1.2.5 从虚拟地址转换到物理地址 13

 1.3 多处理器系统的特征 14

 1.4 源代码到汇编语言的转换 16

 1.4.1 32位与64位代码的性能 18

 1.4.2 确保内存操作的正确顺序 19

 1.4.3 进程和线程的差异 21

 1.5 小结 23

第2章 高性能编码 24

第3章 识别并行机会 66

第4章 同步和数据共享 94

第5章 使用POSIX线程 113

第6章 Windows线程 161

第7章 自动并行化和OpenMP 199

第8章 手工编码的同步和共享 240

第9章 基于多核处理器的扩展 272

第10章 其他并行技术 312

第11章 结束语 335

参考文献 340

索引 342

截图
随便看

免责声明
本网站所展示的内容均来源于互联网,本站自身不存储、不制作、不上传任何内容,仅对网络上已公开的信息进行整理与展示。
本站不对所转载内容的真实性、完整性和合法性负责,所有内容仅供学习与参考使用。
若您认为本站展示的内容可能存在侵权或违规情形,请您提供相关权属证明与联系方式,我们将在收到有效通知后第一时间予以删除或屏蔽。
本网站对因使用或依赖本站信息所造成的任何直接或间接损失概不承担责任。联系邮箱:101bt@pm.me