更新时间:2024-06-06 18:53:56
封面
版权信息
作者简介
前言
第1章 引言
1.1 软件优化概述
1.2 评价软件性能的指标和方法
1.3 常用软件工具和时间测量方法
1.4 一个程序性能分析的实例
1.5 扩展阅读
1.6 习题
1.7 实验题
参考文献
第2章 CPU上的基本优化方法
2.1 计算机体系结构基础
2.2 针对算术逻辑指令的优化
2.3 针对条件分支指令的优化
2.4 针对Cache的优化
2.5 针对循环结构的优化
2.6 综合实例
2.7 扩展阅读
2.8 习题
2.9 实验题
第3章 基于SIMD指令系统的优化方法
3.1 SIMD指令系统简介
3.2 SIMD内嵌原语
3.3 基于内嵌原语的SIMD程序设计
3.4 SIMD程序实例
3.5 扩展阅读
3.6 习题
3.7 实验题
第4章 基于多线程的优化方法
4.1 多核处理器体系结构
4.2 操作系统级线程调用
4.3 OpenMP
4.4 多线程程序的一些问题
4.5 多线程并行化实例
4.6 扩展阅读
4.7 习题
4.8 实验题
第5章 GPU的优化方法
5.1 GPU体系结构
5.2 GPU基本编程方法
5.3 GPU程序优化方法
5.4 GPU程序实例
5.5 扩展阅读
5.6 习题
5.7 实验题
第6章 面向对象程序设计语言的优化方法
6.1 C++的性能优化
6.2 Java的性能优化
6.3 垃圾回收
6.4 扩展阅读
6.5 习题
6.6 实验题
第7章 系统级软件优化
7.1 硬盘系统与文件系统的性能优化
7.2 网络连接的性能优化
7.3 软件总体结构的设计考虑
7.4 扩展阅读
7.5 习题
7.6 实验题
内容简介
封底