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

请输入您要查询的图书:

 

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

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

内容推荐

戈夫编著的《多核应用编程实战》是一本全面实用的多核应用编程指南,旨在介绍如何编写功能正确、性能优越且适合扩展为在多个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

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 23:41:05