前言<br>基础篇<br>第1章 引言<br>1.1 并行计算的概念<br>1.2 并行计算的发展历程<br>1.3 并行计算的应用<br>1.4 并行计算面临的技术挑战<br>1.5 人类对高速计算的探索<br>第2章 并行计算机体系结构<br>2.1 并行计算机体系结构模型<br>2.2 Beowulf机群<br>2.3 并行机群网络互联拓扑结构实例<br>第3章 PC机群的搭建<br>3.1 安装和配置基本Linux系统<br>3.2 安装NFS文件系统<br>3.3 配置用户环境文件<br>3.4 配置ssh公钥认证<br>3.5 安装和配置MPICH<br>3,6 并行环境配置中的疑难解析<br>3.7 SHELL技巧在并行环境中的运用<br>3.8 采用VMware在单台PC机上建立并行环境<br>第4章 并行程序开发——MPI编程<br>4.1 MPI简介<br>4.1.1 MPI的定义和特点<br>4.1.2 MPI的发展过程<br>4.1.3 MPI的语言绑定<br>4.1.4 目前主要的MPI实现<br>4.1.5 Linux的程序编辑器vi<br>4.2 MPI并行编程知识<br>4.2.1 MPI程序的基本结构<br>4.2.2 MPI常用函数<br>4.2.3 MPI的错误码<br>4.2.4 MPI程序的一些惯例<br>4.3 MPI消息<br>4.3.1 MPI消息的概念<br>4.3.2 一个简单的MPI消息传递例子<br>4.4 MPI程序示例<br>4.4.1 获取数据传输时间_<br>4.4.2 计算兀值的MPI程序<br>4.4.3 MPI的错误退出方式<br>4.4.4 数据的循环传送<br>4.4.5 非阻塞通信程序<br>4.4.6 矩阵相乘的并行算法<br>4.5 MPI中的组通信<br>4.5.1 组通信概述<br>4.5.2 广播<br>4.5.3 收集<br>4.5.4 散发<br>4.6 MPI综合编程实例——快速排序算法的并行化<br>4.6.1 串行程序的并行化方法<br>4.6.2 快速排序算法原理<br>4.6.3 快速排序法的并行化及MPI程序<br>第5章 并行机群的性能测试<br>5.1 机器级性能评测<br>5.1.1 CPU<br>5.1.2 存储器<br>5.1.3 通信开销<br>5.1.4 机群的规模可扩展性<br>5.2 算法级性能评测<br>5.2.1 机群加速比<br>5.2.2 机群效率<br>5.3 基准程序级性能评测<br>5.3.1 基准测试程序的分类<br>5.3.2 Linpack基准测试程序<br>5.3.3 其他基准测试程序<br>第6章 机群监控<br>6.1 机群监控介绍<br>6.1.1 本地化机群监控<br>……<br>应用篇<br>第7章 并行数据挖掘<br>第8章 并行遗传算法<br>第9章 并行迭代算法<br>第10章 并行计算前沿<br>附录 PROC重要目录及文件细解<br>参考文献
展开