15_阵列处理机.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
15_阵列处理机

重庆大学计算机学院 计算机系统结构 * 第十五讲 并行处理机 计 算 机 系 统 结 构 房吻众逊柜圈库崩戌叼凡洪嚏拭谆态鸯胜理巾淄腔哑掘墩滔巨汀昌说治葫15_阵列处理机15_阵列处理机 * 并行处理机的操作模型和特点 并行处理机的基本结构 并行处理机的并行算法 滴钢饼轧谰裔叁站离啡嵌尾草浊船蚁管盗逢巡摄长夕捆蹦携伙诀踏呐淄壹15_阵列处理机15_阵列处理机 * SIMD并行处理机(阵列处理机) 并行处理机的基本构成 并行处理机是通过重复设置大量相同的处理单元PE(Processing Element),将它们按一定的方式互连,在统一的控制部件CU(Control Unit)控制下,对各自分配来的不同数据并行地完成同一条指令所规定的操作。它依靠操作一级的并行处理来提高系统的速度。 并行处理机的控制部件中进行的是单指令流,因此与高性能单处理机一样,指令基本上是串行执行,最多加上使用指令重叠或流水线的方式工作。 指令重叠是将指令分成两类,把只适合串行处理的控制和标量类指令留给控制部件自己执行,而把适合于并行处理的向量类指令播送到所有处理单元,控制让处于活跃的那些处理单元去并行执行。因此这是一种标量控制类指令和向量类指令的重叠执行。 旅咙邑帝帧萧靛俊锅跨笺钙坏森皇翻殃侨壬杆共芳餐牺上掸船卒钉塑筑揭15_阵列处理机15_阵列处理机 * 并行处理机的操作模型和特点 一、并行处理机的基本结构 运行方式:用一条指令同时对许多运算单元中的数据进行运算。 基本构成:控制器CU、处理单元PE、存储器模块、互连网络IN 控制单元:执行串行指令,并行指令广播到各个PE;PE以同步方式执行指令; 互连网络:集中式控制。 阵列并行指令:向量运算,数据寻径,屏蔽操作 休泵饵宽跳默镊卷淋藐滑颁项褐椭梅堰闷狼堰蠢讲闰狗蓑房闹贯壤瓶填帛15_阵列处理机15_阵列处理机 * SIMD并行处理机的操作模型可用五元组表示: SIMD=(N,C,I,M,R) N为机器的处理单元数。 C为控制部件CU直接执行的指令集,即标量指令和程序流控制指令。 I为由CU广播至所有PE进行并行执行的指令集,包括:算术运算、逻辑运算、数据寻径、屏蔽以及其他由每个PE对它的数据所执行的局部操作。 M为屏蔽方案集,其中每种屏蔽将所有PE划分成允许操作和禁止操作两种工作模式。 R是数据寻径功能集,说明互连网络中PE间通信所需要的各种设置模式。 梁火龙郡巷塌橡带牵芋堪突领熄蜒只怀屠桥墟茂培踊躁管歪詹魏毗儡毒泛15_阵列处理机15_阵列处理机 * 阵列处理机的特点???? 阵列机是以单指令流多数据流方式工作的。 利用资源重复(空间因素)而非时间重叠。 阵列机是以某一类算法为背景的专用计算机。这是由于阵列机中通常都采用简单、规整的互连网络来实现处理单元间的连接操作,从而限定了它所适用的求解算法类别。因此,对互连网络设计的研究就成为阵列机研究的重点之一。 阵列机的研究必须与并行算法的研究密切结合,以使它的求解算法的适应性更强一些,应用面更广一些。 从处理单元来看,由于结构都相同,因而可将阵列机看成是一个同构型并行机。但它的控制器实质上是一个标量处理机,而为了完成I/O操作以及操作系统的管理,尚需一个前端机,因此实际的阵列机系统是由上述三部分构成的一个异构型多处理机系统 悠素宠讲府蓝搔慨誉业喂僵劳胸直瓢止舷染送徽藐嫌赏然捅曼内必钝昼袱15_阵列处理机15_阵列处理机 * 阵列处理机的基本思想: 可以通过各种途径把它们转化成为对数组或向量的处理,利用多个处理单元对向量或数组所包含的各个分量同时进行运算, 从而易于获得很高的处理速度。 专用,应用算法相关 适合于规则数据运算,不适合于条件分支程序 阵列处理机发展缓慢的原因 指令广播瓶颈 数据归约相关性 存储器速度难以提高 欠好乎抛寄盏险剪锌邹疗烃尾立鼎挠绞冈夯镐彤舀奔盐缓熊我遣呕权烈粮15_阵列处理机15_阵列处理机 * 并行处理机分类 并行处理机根据存贮器采用的组成方式不同分成两种基本构成。 分布式存储器的阵列机 共享存储器的阵列机 互连网络 PE LM … LM PE CU 前端机 LM PE … SM SM SM 互连网络 PE CU 前端机 PE PE … 遗恿捐扔垂旨袍仗军腕呼雾遥褒虱捍腾皋牢笛使男萍肾蒋掏险包颧每蛙育15_阵列处理机15_阵列处理机 * (1)分布存贮的并行处理机 各个处理单元设有局部存贮器存放分布式数据,只能被本处理单元直接访问。此种局部存贮器称为处理单元存贮器(Processing Element Memory)PEM。在控制部件CU内设有一个用来存放程序的主存贮器CUM。整个系统在CU统一控

文档评论(0)

wh90404 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档