西安交大并行计算理论赵银亮课件第七章
- 格式:ppt
- 大小:1.95 MB
- 文档页数:60
并行计算或称平行计算是相对于串行计算来说的;所谓并行计算可分为时间上的并行和空间上的并行。
吋间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。
并行计算科学中主要研究的是空间上的并行问题。
空间上的并行导致了两类并行机的产牛,按照Flynn的说法分为:单指令流多数据流(SIMD)和多指令流多数据流(MIMD)。
我们常用的串行机也叫做单指令流单数据流(SISD)。
MIMD类的机器又可分为以下常见的五类:并行向虽处理机(PVP),对称多处理机(SMP),大规模并行处理机(MPP),工作站机群(COW),分布式共享存储处理机(DSM)o单指令流多数据流:英文SIMD就是指Single Instruction Multiple Data,它用一个控制器來控制多个处理器,同时对一组数据(乂称“数据向量”)屮的每一个分别执行相同的操作来实现空间上的并行性——在微处理器屮实现的SIMD则是一个控制器控制多个平行的处理微元,例如Intel 的MMX或SSE,以及AMD的3D Now!技术。
多指令流多数据流:多指令流多数据流的英文是"Multiple Instruction Stream Multiple Data Stream1*,它使用多个控制器来异步地控制多个处理器,从而实现空间上的并行性。
并行处理机pvp:并行向量处理机最大的特点是系统中的CPU是专门定制的向量处理器(VP)O系统述提供共享存储器以及与VP相连的高速交叉开关。
对称多处理机(SMP):对称多处理机(Symmetric Multiprocessor)最主要的特征是系统的对称性,即每个处理器可以以同等代价访问各个共亨存储器。
显然,SMP的访存模型一定是均匀访存模型(UMA)的。
kkkk优点是并行度很高,但是由于系统总线的带宽是有限的,故处理器的数冃是受限的。
大规模并行处理机(MPP):大规模并行处理机(Massively Parallel Processor)中,每一个节点由商品(微处理器),局部存储器(分布式存储器)及网络接口电路构成;节点间以定制的高速网络互联。
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载西安交通大学计算方法(C)讲义地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容计算方法(C)目录第1章绪论1.1 数值计算1.2 数值方法的分析计算机上数的运算算法分析第2章线性代数方程组2.1 Gauss消去法消去法主元消去法2.2 矩阵分解Gauss消去法的矩阵意义矩阵的LU分解及其应用其他类型矩阵的分解解三对角矩阵的追赶法线性方程组解的可靠性向量和矩阵范数残向量与误差的代数表征解线性方程组解的迭代法基本迭代法迭代法的矩阵表示收敛性第3章数据近似3.1 多项式插值插值多项式Lagrange插值多项式Newton插值多项式带导数条件的插值多项式插值公式的余项3. 2 最小二乘近似3.2.1 最小二乘问题的法方程3.2.2 正交化算法第4章数值微积分4.1 内插求积,Newton-Cotes公式Newton-Cotes公式复化求积公式步长的选取Romberg方法待定系数法数值微分插值公式方法Taylor公式方法 (待定系数法)外推法第5章非线性方程求解5.1 解一元方程的迭代法简单迭代法Newton法割线法区间方法5.2 收敛性问题简单迭代——不动点收敛性的改善Newton法的收敛性收敛速度第1章绪论1.1数值计算现代科学的发展,已导致科学与技术的研究从定性前进到定量,尤其是现代数字计算机的出现及迅速发展,为复杂数学问题的定量研究与解决,提供了强有力的基础。
通常我们面对的理论与技术问题,绝大多数都可以从其物理模型中抽象出数学模型,因此,求解这些数学模型已成为我们面临的重要任务。
本课程的任务:寻求解决各种数学问题的数值方法——如何将高等数学的问题回归到初等数学(算术)的方法求解——了解计算的基础方法,基本结构(否则只须知道数值软件)——并研究其性质。