云计算技术复习提纲及提示1.根据你的理解,说明什么是并行计算,什么是分布式计算
答:并行计算:基于分而治之的思想,将一个大问题分解成多个小问题,并发地求解各小问题,使得多个运算得以同时运行的计算模式
分布式计算:是讨论分布式系统中如何进行计算的计算机科学
分布式系统有多个由网络连接的计算机组成
这些计算机能够联合完成共同的计算目标
一个计算问题可以分解成许多小任务,分散到不同的计算机上处理,在处理过程中进行消息通信,最后汇总成最终结果
2.简述并行程序设计过程
1 首先开发求解一个应用问题的具体算法2 程序员在并行计算模型上用高级语言编程实现3 编译器将源代码转换成可在并行平台上运行的目标代码(并行库函数)4 借助于 OS 和硬件平台运行(运行时库函数)3.并行计算模型分类
隐式并行模型、数据并行模型、消息传递模型、共享变量模型4.什么是 PVM
说明 PVM 系统由哪两部分组成
PVM 软件提供一种使用现有硬件进行高效和直观的并行程序开发的统一框架
守护进程、库函数5.MPI 的最小子集由那六个基本函数组成,分别实现什么功能
答见课件6.MPI 通信模式(四种)
答:同步模式、缓冲模式、标准模式、就绪模式7.MPI 群集通信根据通信方向不同可分为三种,并举例
答:一对多(MPI_Bcast)、多对一(MPI_Gather)、多对多 MPI_Allgather)8.MPI 归约操作(MPI_Reduce)的主要功能
课件没找到答案(该答案来自百度)1) 数据划分和计算任务调度2) 数据/代码互定位3) 系统优化4) 出错检测和恢复9.说明 MPICH-G2 和 MPICH 的区别和联系
MPICH-G2 和 MPICH 是 MPI 标准的两个开源实现;MPICH-G2 适用于网格环境,MPICH适用于集群环境;MPICH-G2 基于 MPICH 架构,采纳 Globu