- 1、本文档共156页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章节.多指令流多数据流计算机
将工作量归一化,设总工作量 代入(7-13)式得 由此可得出Gustafson定律的结论:当问题规模扩展后,在固定时间条件下,加速比 将随可用的机器规模n的增大而增大。 3. 效率、利用率和质量 (1)效率 设程序在单处理器上运行所需时间为 ,使用n个处理器并行处理所需时间为 ,那么,加速比为 。 程序并行处理的效率定义为 (7-15) 效率 实际上反映程序并行处理使用的处理器的忙闲程序。 (2)冗余度和利用率 设 是程序在单处理器上运行时,机器实际需要完成的操作步数。 是程序并行处理时,n个处理器需要完成的操作步数的总和。 并行计算的冗余度定义为 冗余度 反映并行计算的软件并行性和硬件并行性之间匹配的程度。 并行计算的利用率定义为 (7-17) 若处理器的每个操作步所需时间为单位1,那么,有 ,则(7-17)式可表示为 利用率 反映程序在并行处理过程中处理器保持忙碌状态时间的平均百分比。 (3)质量 并行计算的质量定义为 (7-18) 上述并行处理的性能指标中,加速比 表示并行计算的速度增益程度,效率 衡量n个处理器所完成总工作量的有用部分,冗余度 衡量工作负载增加的程度,利用率 表示并行计算过程中资源被利用的程度,质量 是把加速比、效率和冗余度所产生的效果综合成一个指标来评价并行计算的相对性能。 【例7.1】在MIMD并行计算机上计算 若任何一个处理器完成一次加运算需时 ,完成一次乘运算需时 ,访存和处理器之间通信的时间都忽略不计。 (1)在并行计算机上至少需要占用几个处理器使并行计算时间最短?画出优化的树形流程图。求出并行计算相对于在单处理器上顺序计算的加速比和并行计算的效率。 ? (2)若在第(1)题的结论中减少一个处理器,那么,如何设计并行计算x的流程,使并行计算时间最短?画出优化的树形流程图。求出并行计算相对于在单处理器上顺序计算的加速比和并行计算的效率。 解 (1)若按给定的表达式计算x,那么,加运算与乘运算之间有数据相关,不适合并行计算。为此,可将x的算法变换为 占用4个处理器并行计算x相对顺序计算的加速比为 并行计算的效率为 (2)若减少一个处理器,即占用3个处理器,计算x的并行算法应变换为 占用3个处理器并行计算x相对顺序计算的加速比为 并行计算的效率为 【例7.2】在下列不同结构的处理机中计算: ① 按顺序方式工作的单处理机。 ② 由一个加法器和一个乘法器组成的流水处理机。 ③ 由4个处理器组成的MIMD处理机,4个处理器互连成单向环。 ④ 由4个处理器组成的MIMD处理机,4个处理器之间全连接。 若任何一个处理器完成一次加运算需时 ,完成一次乘运算需时 ,直接相连的处理器之间完成一次数据传送需时 ,访存时间忽略不计。 (1)求流水处理机相对单处理机顺序计算的加速比。 (2)求单向环结构的MIMD处理机相对单处理机顺序计算的加速比,并行计算的效率、冗余度、利用率和质量。 (3)求全连接结构的MIMD处理机相对单处理机顺序计算的加速比,并行计算的效率、冗余度、利用率和质量。 解 (1)在顺序方式工作的单处理机上,计算x需时为 (2)在单向环结构的MIMD处理机上,若4个PE互连成的单向环的方向为顺时针方向,如图(a)所示,则并行计算x的树形流程图如图(b)所示。 (a)单向环结构 (b)单向环树形流程图 PE4 PE3 PE1 PE2 PE2 PE1 PE2 PE3 PE4 PE4 PE4 并行计算x所需时间为: 可得单向环并行计算相对顺序计算的加速比为 并行计算的效率为 并行计算的冗余度为 并行计算的利用率为 并行计算的质量为 (3)在全连接结构的MIMD处理机上,并行计算x的树形流程图也如图7.34(b)所示。全连接结构是指所有处理器之间都直接双向互连,因此,树形流程图中,PE2数据传送给PE4的操作步数为1,且仅需时 ,其他与第(2)题相同。并行计算x所需时间为 可得全连接并行计算相对顺序计算的加速比为 并行计算的效率、冗余度、利用率和质量分别为 7.6.2 任务粒度对性能的影响 任务粒度(Granularity)是衡量并行任务或并行进程所含计算量的尺度。最简单的表示粒度的方法是一个颗粒(程序段)中含有的指
您可能关注的文档
- 第7章节 环境材料.ppt
- 第7章节 生产计划.ppt
- 第7章节 电子商务安全技术.ppt
- 第7章节 电子商务物流成本管理(3学时).ppt
- 第7章节 电容和电感.ppt
- 第7章节 目标规划.ppt
- 第7章节 相干脉冲串信号(研).ppt
- 第7章节 特殊关系.ppt
- 第7章节 离散系统状态空间设计.ppt
- 第7章节 离散控制系统.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 云南西部沿边高校边境缅甸语人才培养的校政企合作模式探索.docx VIP
- 《固定式钢梯及平台安全要求 第2部分:钢斜梯》GB 4053.2-2009.docx VIP
- 幼小科学衔接视角下家校社协同共育现状及对策研究.pdf VIP
- 2025中国中信金融资产管理股份有限公司甘肃分公司招聘笔试备考题库及答案解析.docx VIP
- 旅游警务服务规范.pdf
- 2025凉山州继续教育公需科目满分答案-深入学xi关于发展新生产力的重要论述.docx VIP
- 第三章 教育目的.ppt VIP
- 乳腺癌脑转移瘤护理查房.pptx VIP
- 眼科专科护理操作风险防范.pptx VIP
- 真菌镜检报告.pptx VIP
文档评论(0)