计算机体系结构金星第一章体系结构基本概念之二.ppt
《计算机体系结构金星第一章体系结构基本概念之二.ppt》由会员分享,可在线阅读,更多相关《计算机体系结构金星第一章体系结构基本概念之二.ppt(29页珍藏版)》请在优知文库上搜索。
1、l1.5系统结构中的并行性及其发展1 并行性的定义并行性的定义l并行性的开发是提高系统结构性能的主要手段之一并行性的开发是提高系统结构性能的主要手段之一l并行性的定义:并行性的定义:解题中具有可以同时进行运算或操作的特性,称解题中具有可以同时进行运算或操作的特性,称为并行性。为并行性。l并行性的分类:并行性的分类:同时性:两个或多个事件在同一时刻发生;同时性:两个或多个事件在同一时刻发生;并发性:两个或多个事件在同一时间间隔内发生。并发性:两个或多个事件在同一时间间隔内发生。2 按照不同的角度与标准可以分为不同的等级按照不同的角度与标准可以分为不同的等级(1)(1)从执行程序的角度看从执行程序
2、的角度看 l l指令内部并行:指令内部的微操作之间的指令内部并行:指令内部的微操作之间的并行。并行。l l指令级并行:并行执行两条或多条指令。指令级并行:并行执行两条或多条指令。l l任务级或过程级并行:并行执行两个或多任务级或过程级并行:并行执行两个或多个过程或任务个过程或任务(程序段程序段)。l l作业或程序级并行:在多个作业或程序间作业或程序级并行:在多个作业或程序间的并行。的并行。l字串位串字串位串WSBS(word serial and bit serial)每次只能处理一个字的一位,第一代计算机发展初期的纯每次只能处理一个字的一位,第一代计算机发展初期的纯串行计算机串行计算机。l字
3、串位并字串位并WSBP(word serial and bit parallel)每次处理一个字的每次处理一个字的n位,如位,如STARAN,MPP,DAP等传统的位等传统的位并行单处理机属于这种结构。并行单处理机属于这种结构。l字并位串字并位串WPBS(word parallel and bit serial)一次处理一次处理m个字中的一位,这是传统并行单处理个字中的一位,这是传统并行单处理机机 。l字并位并字并位并WPBP(word parallel and bit parallel)全并行方式,每次处理全并行方式,每次处理m个字的个字的n位,大多数阵列处理位,大多数阵列处理机和多处理机都
4、是这种结构,例如,机和多处理机都是这种结构,例如,PEPE,ILLIAC4,Cmmp。主要缺点:仅考虑了数据的并行性,没有考虑指令、任务、主要缺点:仅考虑了数据的并行性,没有考虑指令、任务、作业的并行作业的并行。(3)从信息加工的各阶段的并行性来看,可分从信息加工的各阶段的并行性来看,可分为为l存储器操作并行;存储器操作并行;l处理器操作步骤并行;处理器操作步骤并行;l处理器操作并行;处理器操作并行;l指令、任务、作业并行指令、任务、作业并行(1)时间重叠:)时间重叠:多个处理过程在时多个处理过程在时间上错开,轮流重叠间上错开,轮流重叠的使用同一套硬件的使用同一套硬件的各部分。的各部分。取 指
5、取 指分 析分 析执 行执 行功 能 部 件功 能 部 件ttt3t输入输出输入输出t2t 3tkk+14t5t 6tt处 理kkkk+1k+1k+1k+2k+2k+2t取指分析执行t2t3t4t5t(2)资源重复:)资源重复:重复设置硬件资源重复设置硬件资源提高可靠性与性能。提高可靠性与性能。(3)资源共享:)资源共享:利用软件的方法让利用软件的方法让多个用户按照一定多个用户按照一定的时间顺序轮流使的时间顺序轮流使用同一套资源,提用同一套资源,提高资源利用率。高资源利用率。CUPE1PEnPE0.用户1用户2用户1.资 源二、并行处理系统的结构二、并行处理系统的结构1 并行处理系统的分类并行
6、处理系统的分类l流水线计算机流水线计算机 通过时间重叠让多个部件在时间上交错重叠地并行执通过时间重叠让多个部件在时间上交错重叠地并行执行运算和处理。行运算和处理。l阵列处理机阵列处理机 大量的设置算逻运算单元,在同一控制部件的作用下大量的设置算逻运算单元,在同一控制部件的作用下同时运算和处理。同时运算和处理。l多处理机系统多处理机系统 共享输入共享输入/输出子系统、数据库资源、或主存的一组处输出子系统、数据库资源、或主存的一组处理机,在操作系统的统一控制下,实现异步并行。理机,在操作系统的统一控制下,实现异步并行。l数据流计算机数据流计算机 由数据驱动程序执行。由数据驱动程序执行。2多机系统的
7、耦合度各计算机之间的联系紧密程度。各计算机之间的联系紧密程度。l l 最低耦合:除通过某种中间存储介质之外,各最低耦合:除通过某种中间存储介质之外,各计算机之间没有物理连接,也没共享的联机硬计算机之间没有物理连接,也没共享的联机硬件资源。件资源。l l 松散耦合:通过通道或通信线路实现机间互连,松散耦合:通过通道或通信线路实现机间互连,共享某些外围设备,这些计算机或者是功能专共享某些外围设备,这些计算机或者是功能专用化,或者是为了资源共享。用化,或者是为了资源共享。l l 紧密耦合系统:机间物理连接的频带较高,通紧密耦合系统:机间物理连接的频带较高,通过总线或高速开关实现互连,可以共享主存,过
8、总线或高速开关实现互连,可以共享主存,具有较高的数据传输率。具有较高的数据传输率。l1966年年M.J.Flynn提出提出 lFlynn分类法分类法:根据指令流和数据流的多倍性对计算根据指令流和数据流的多倍性对计算机系统结构进行分类,机系统结构进行分类,l基本思想基本思想:是计算机工作过程是指令流的执行和数据是计算机工作过程是指令流的执行和数据流的处理。流的处理。Flynn分类法分类法 单指令流单数据流单指令流单数据流SISD;单指令流多数据流单指令流多数据流SIMD;多指令流单数据流多指令流单数据流MISD;多指令流多数据流多指令流多数据流MIMD;lSISD:Single Instruct
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机体系结构 金星 第一章 体系结构 基本概念