


定价:22元
印次:1-2
ISBN:9787302127604
出版日期:2006.07.01
印刷日期:2006.11.15
图书责编:杨帆
图书分类:教材
本书是并行计算,特别是分布式并行计算环境和消息传递并行编程的入门教材,目的是促进并行计算技术在我国的应用。书中介绍了并行计算的基础知识、Linux/UNIX的基本使用、基于Linux机群的并行计算平台的建立、并行算法的设计和MPI消息传递并行编程的基本概念与方法。书中还提供了一批典型科学计算问题的并行算法与程序设计实例,介绍了一些当前国际上流行的科学计算软件工具及平台。本书力求从简单入手,循序渐进,读者在逐步学习使用的过程中学会利用并行计算解决自己学习和工作中的问题。 本书侧重介绍高性能计算的实用技术,可作为信息技术与计算专业的基础课教材,也可作为其他理工科非计算机专业的并行计算课程教材。此外,本书还可作为有关Linux机群建造、MPI消息传递并行算法设计与编程及常用高性能科学计算软件的参考书使用。
数学科学不仅是自然科学的基础,也是一切重要技术 发展的基础。电子计算机的发明及计算技术的发展都以数学为其理论基础。计算机技术 的发展使得数学的应用更加直接和广泛,同时也正在改变人们对数学的传统认识。数学素质已成为今天培养高层次创新人才的重要基础。 计算数学是一门随着计算机发展而形成的学科,研究如何应用计算机有效地求解各类计算问 题的方法和理论,其中涉及的计算问题主要来源于科学研究和工程设计,因此人们又称这 门学科为科学计算。今天,计算和实验、理论分析一起成为当今科学活动的主 要方式。在物理、化学、力学、材料科学、环境科学、信息科学和生物科学 等领域,计算方法和技术已经成为被广泛接受的科学研究手段,这一系列计算性的分支学科统称为计算科学。现在,计算在科学研 究和工程设计中几乎无处不在,对科技的发展起到举足轻重的作用。由于计算数学的发展已有50多年的历史,在教学科研方面有着深厚的积累,传统的教材建设也相对比较规范。伴随着计算机技术突飞猛进的发展,特别是超大规模计算机平 台的建立和使用,以及科学研究中不断增长的对计算方法和技术的需求,传统的计算数学教材已不能满足教学的需要。 信息化已成为当今世界发展的重要趋势,也是衡量一个国家现代化水平的重要 标志。信息科学可以理解为信息获取、传输、处理与控制的科学。我国信息科学发展的时 间相对较短,但发展迅猛。发展信息科学需要数学基础,当然也离不开计算机科学。由于信息科学的 多学科交叉的特点,在不同院校和专业,信息科学都得到了一定的发展。但也正是这些原因,使得信息科学 的学科定位,尤其是教材建设百家争鸣,缺乏统一...
第1章 预备知识 3
1.1 并行计算的主要研究目标和内容 3
1.1.1 什么是并行计算 4
1.1.2 并行计算的主要研究目标和内容 4
1.1.3 推动并行计算发展的主要动力 6
1.2 并行计算机发展历史 9
1.2.1 应用需求的推动作用 9
1.2.2 20世纪70年代 10
1.2.3 20世纪80年代早期 10
1.2.4 20世纪80年代中期 10
1.2.5 20世纪80年代后期 11
1.2.6 20世纪90年代早期 12
1.2.7 20世纪90年代中后期 13
1.2.8 2000年到当前 17
1.3 并行计算机体系结构 20
1.3.1 结点 21
1.3.2 并行计算机互联网络拓扑结构 22
1.3.3 多级存储体系结构 33
1.3.4 访存模型 40
1.3.5 并行计算机分类 41
1.4 操作系统与并行编程环境 46
1.4.1 进程、进程间通信与线程 47
1.4.2 并行编程环境 51
1.5 并行算法 56
1.5.1 并行算法的分类 56
1.5.2 并行算法的发展阶段 57
习题 59
第2章 Linux操作系统与程序开发环境 60
2.1 Linux安装与使用入门 60
2.1.1 Linux系统的安装 60
2.1.2 基本使用与管理 64
2.2 Linux基本命令和概念 74
2.2.1 一些基本命令 ... 查看详情





