并行性发展.pdf

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

§5 并发性发展及计算机系统的分类 并行性概念 计算机系统的并行性发展 并行处理系统的结构与多机系统的耦合度 计算机系统的分类 并行性概念 只要在同一时刻或是在同一时间间隔内 完成两种或两种以上性质相同或不同的 工作,它们在时间上能互相重叠。 同时性(Simultaneity ):两个或多个事件 在同一时刻发生。 并发性(Concurrency ):两个或多个事件 在同一时间间隔内发生。 从计算机系统中执行程序角度来看 指令内部 指令之间 任务或进程之间 作业或进程之间 从处理数据的并行性来看 位串字串 位并字串 位片串字并 全并行 存储器操作并行 处理器操作步骤并行 处理器操作并行 指令、任务、作业并行 并行性开发途径 时间重叠 (Time Interleaving )是在并行 性概念中引入时间因素,让多个处理过 程在时间上相互错开,轮流重叠地实用 同一套硬件设备的各个部分,以加快硬 件周转而赢得速度。 举例:流水线 分离、细化功能部件→流水线→功能不同的 多机系统→异构型多处理机系统 指令流水线举例 取指 分析 执行 部件 执行 k K+1 K+2 分析 k K+1 K+2 k K+1 K+2 取指 时间 并行性开发途径(续) 资源重复 (Resource Replication ):是在 并行性概念中引入空间因素,通过重复 设置硬件资源来提高可靠性或性能。 多操作部件和多体存储器→相联、并行处理 机→同构型多处理机系统 CU PE(0) PE(1) PE(N-1) 资源重复的例子 并行性开发途径(续) 资源共享 (Resource Sharing ):是利用 软件的方法让多个用户按一定时间顺序 轮流地使用同一套资源,以提高其利用 率,这样也可以提高整个系统的性能。 网络打印机 多道程序、分时OS →真正的处理机代替虚 拟机→分布处理系统 计算机系统的并行性发展 1960年以前 算术运算的位运算(EDSAC、EDVAC、UNIVAC1 ) 输入输出间操作的并行 直接存储器访问(DMA )IBM709 系列 1960年至1970年 流水线单处理机 多功能部件流水线 高速缓冲存储器Cache 计算机系统的并行性发展(续) 1970年至1980年 多种并行处理系统结构,例:向量、阵列、相联等 1980年至1990年 RISC、多处理机、数据流机、智能机 1990年以来 MPP:Massively Parallel Processor 大规模并行处理机 SMP:Symmetric Multiprocessor 对称多处理机 Cluster:机群、集群 坐落于Lawrence Livermore国家实验室的ASCI White FUJITSU VPP5000 IBM p690 32x1.7GHz Power4+,217GFlops

文档评论(0)

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

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

1亿VIP精品文档

相关文档