暂无评论
图文详情
- ISBN:9787040599282
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:644
- 出版时间:2023-06-01
- 条形码:9787040599282 ; 978-7-04-059928-2
内容简介
本书是“十四五”时期国家重点出版物出版专项规划项目“人工智能重大基础研究丛书”图书,从计算机体系结构、编译系统、操作系统、作业管理等多角度,对程序实现中的算法、数据结构、程序设计语言特性、资源占用及程序运行过程等多维度,全面探讨程序性能优化的理论和方法。 全书共12章,分为上下两篇。上篇第1-6章为基础部分,主要对程序性能优化的意义、度量指标、常用流程及如何进行程序性能的分析与测量进行阐述,并从程序编码和编译的角度介绍多种优化方法。下篇第7-12章为进阶部分,结合系统硬件特性讲述更深层次的优化方法,包括单核优化、访存优化、OpenMP程序优化、CUDA程序优化、MPI程序优化,以及多层次并行程序优化。 本书适用于具备一定程序设计基础并致力于程序性能优化的程序设计人员,也可以作为高等教育计算机程序设计的学习使用,还可作为从事性能优化专业技术人员的参考书。
目录
上篇
**章 程序性能优化的意义
1.1 程序性能要求的不断提高
1.2 处理器架构的不断发展
1.2.1 单核结构
1.2.2 多核结构
1.2.3 众核结构
1.2.4 异构结构
1.2.5 专用结构
1.3 存储结构的不断发展
1.4 编译器能力的局限性
1.5 编程模型的局限性
1.6 小结
第二章 程序性能的度量指标及优化流程
2.1 程序性能的度量指标
2.1.1 程序执行时间
2.1.2 计算与访存效率
2.1.3 吞吐量与延迟
2.1.4 加速比
2.1.5 Amdahl定律
2.1.6 Gustafson定律
2.2 程序性能优化的常用流程
2.3 小结
第三章 程序性能的分析和测量
3.1 程序性能分析
3.1.1 程序性能分析视角
3.1.2 程序性能分析方法
3.2 程序性能测量
3.2.1 程序性能测量的信息类型
3.2.2 程序性能测量的工具类型
3.3 程序性能测量工具
3.3.1 计数器类
3.3.2 跟踪类
3.3.3 剖析类
3.3.4 监控类
3.4 小结
第四章 系统配置优化
4.1 处理器
4.1.1 处理器配置检查
4.1.2 处理器参数调整
4.2 内存
4.2.1 内存配置检查
4.2.2 内存参数调整
4.3 文件系统
4.3.1 文件系统配置检查
4.3.2 文件系统参数调整
4.4 磁盘
4.4.1 磁盘配置检查
4.4.2 磁盘参数调整
4.5 网络
4.5.1 网络配置检查
4.5.2 网络参数调整
4.6 小结
第五章 编译与运行优化
5.1 编译器结构
5.1.1 前端
……
下篇
展开全部
本类五星书
浏览历史
本类畅销
-
昆虫的生存之道
¥12.2¥38.0 -
宇宙与人
¥11.2¥35.0 -
假设的世界:一切不能想当然
¥23.4¥45.0 -
古文诗词中的地球与环境事件
¥9.0¥28.0 -
造就适者——DNA和进化的有力证据
¥17.6¥55.0 -
东京文艺地图(九品)
¥12.2¥38.0 -
了不起的昆虫(八品)
¥14.9¥45.0 -
现代物理学的概念和理论
¥20.4¥68.0 -
递归求解
¥9.0¥28.0 -
明清科技史料丛考
¥18.5¥28.0 -
技术思考-技术哲学的基础
¥8.8¥21.0 -
为了人人晓得相对论
¥3.9¥13.5 -
时间简史-普及版
¥25.1¥38.0 -
DK有趣的学习:有趣的生物——生命是什么
¥16.4¥29.8 -
趣味物理学问答
¥24.8¥46.0 -
图说相对论(32开平装)
¥20.2¥46.0 -
130种美鸟彩图馆
¥15.1¥39.8 -
科学与现代性:整体科学理论
¥19.8¥33.0 -
李先闻自述-20世纪中国科学口述史
¥14.7¥46.0 -
现代炼金术的兴起:卡文迪什学派
¥5.4¥16.8