第1章 绪论 1
1.1 计算机系统 1
1.2 计算机系统结构 3
1.3 计算机系统性能的定量分析与测试 5
习题 10
第2章 指令系统的优化设计 12
2.1 指令系统 12
2.2 操作码的优化设计 13
2.3 地址码的优化设计 18
2.4 指令系统的优化 21
2.5 复杂指令系统计算机与精简指令系统计算机 24
习题 27
第3章 流水线处理机 28
3.1 流水线的概念 28
3.2 流水线结构 31
3.3 线性流水线的性能分析 34
习题 39
第4章 流水线的相关处理技术 41
4.1 流水作业的相关问题和冒险 41
4.2 流水线局部相关的处理技术 43
4.3 流水线全局相关的处理技术 46
习题 48
第5章 多功能非线性流水线的调度 49
5.1 多功能非线性流水线表示 49
5.2 无冲突调度 50
5.3 流水线调度的优化 52
习题 53
第6章 向量处理机 57
6.1 向量及其处理 57
6.2 向量处理机的结构 58
6.3 向量指令 62
6.4 向量处理机的存储器 67
习题 70
第7章 互连函数及互连代数 71
7.1 互连网络 71
7.2 互连函数 73
7.3 互连代数 84
习题 86
第8章 互连网络 87
8.1 网络参数 87
8.2 静态互连网 88
8.3 动态互连网 93
习题 102
第9章 消息传递机制 104
9.1 消息及其格式 104
9.2 消息寻径方式 104
9.3 寻径算法 108
习题 113
第10章 阵列处理机系统 115
10.1 阵列结构 115
10.2 系统组成 116
10.3 指令执行方式 116
10.4 实例 117
习题 121
第11章 多处理器系统 122
11.1 系统结构 122
11.2 集成方式 123
11.3 高速缓存的一致性问题 127
习题 132
第12章 多计算机系统 134
12.1 集群的优势 134
12.2 硬件系统结构 134
12.3 并行程序设计 137
习题 143
参考文献 144