- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
并发性发展及计算机系统的分类
并发性发展及计算机系统的分类 并行性概念 计算机系统的并行性发展 并行处理系统的结构与多机系统的耦合度 计算机系统的分类 并行性概念 只要在同一时刻或是在同一时间间隔内完成两种或两种以上性质相同或不同的工作,它们在时间上能互相重叠。 同时性(Simultaneity):两个或多个事件在同一时刻发生。 并发性(Concurrency):两个或多个事件在同一时间间隔内发生。 从计算机系统中执行程序角度来看 指令内部 指令之间 任务或进程之间 作业或进程之间 从计算机应用角度来看 Data-Level Parallelism (DLP) arises because there are many data items that can be operated on at the same time. Task-Level Parallelism (TLP) arises because tasks of work are created that can operate independently and largely in parallel. 从处理数据的并行性来看 位串字串 位并字串 位片串字并 全并行 存储器操作并行 处理器操作步骤并行 处理器操作并行 指令、任务、作业并行 从计算机技术实现方式来看 Instruction-Level Parallelism) exploits data-level parallelism at modest levels with compiler help using ideas like pipelining and at medium levels using ideas like speculative execution. Vector Architectures and Graphic Processor Units (GPUs) exploit data-level parallelism by applying a single instruction to a collection of data in parallel. Thread-Level Parallelism exploits either data-level parallelism or task-level parallelism in a tightly coupled hardware model that allows for interaction among parallel threads. Request-Level Parallelism exploits parallelism among largely decoupled tasks specified by the programmer or the operating system. 并行性开发途径 时间重叠(Time Interleaving)是在并行性概念中引入时间因素,让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。 举例:流水线 分离、细化功能部件→流水线→功能不同的多机系统→异构型多处理机系统 指令流水线举例 并行性开发途径(续) 资源重复(Resource Replication):是在并行性概念中引入空间因素,通过重复设置硬件资源来提高可靠性或性能。 多操作部件和多体存储器→相联、并行处理机→同构型多处理机系统 并行性开发途径(续) 资源共享(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 对称多处理机 SMP On Board, SMP on Chip Cluster:机群、集群 IBM p690 32x1.7GHz Power4+,217GFlops 128GB 内存,205GB/S内存带宽 3 x I
您可能关注的文档
- 对高一物理新课程教学的几点思考.ppt
- 工件在机床上的安装-定位误差.ppt
- 工程造价计价概述.ppt
- 市场信息资源管理.ppt
- 市场营销类流程化系列教材-营销策划实务.ppt
- 市场营销学-目标市场营销战略.ppt
- 山西省2008年初中数学学业考试试题分析及2009年考试说明解读.ppt
- 广东区U8-HR 营销培训讲义.ppt
- 干船坞工程工艺及监理要点.ppt
- 广东省科技业务综合管理系统一期培训.ppt
- 2023年长治幼儿师范高等专科学校招聘笔试真题附答案详解.docx
- 面向2025年教育评价体系改革的期末颁奖典礼标准重构.pptx
- 2023年长治幼儿师范高等专科学校招聘笔试真题参考答案详解.docx
- 2023年长治职业技术学院招聘笔试真题参考答案详解.docx
- 2023年长治幼儿师范高等专科学校招聘笔试真题及答案详解1套.docx
- 2023年长沙航空职业技术学院招聘笔试真题附答案详解.docx
- 2023年长沙轨道交通职业学院招聘笔试真题及参考答案详解1套.docx
- 2023年长沙轨道交通职业学院招聘笔试真题附答案详解.docx
- 面向2025年寄宿制学校宿舍通风系统改造配套健康教育课件开发.pptx
- 加工制作大门合同样本.docx
文档评论(0)