(8.2.1)--N40-并行组织与结构.ppt
《(8.2.1)--N40-并行组织与结构.ppt》由会员分享,可在线阅读,更多相关《(8.2.1)--N40-并行组织与结构.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章第九章 并行组织与结构并行组织与结构9.1 体系结构中的并行性9.2 多线程与超线程处理机9.3 多处理机9.4 多核处理机9.5 多核处理机实例9.1 体系结构中的并行性体系结构中的并行性9.1.1 摩尔定律与处理机性能9.1.2 并行性的概念9.1.3 提高并行性的技术途径9.1.4 单处理机系统中并行性9.1.5 多处理机系统中并行性9.1.6 并行处理机的体系结构类型9.1.7 并行处理机的组织和结构9.1.1 摩尔定律与处理机性能摩尔定律与处理机性能 时至今日,集成电路的集成度还在按照摩尔定律的速度时至今日,集成电路的集成度还在按照摩尔定律的速度增长,但是计算机系统性能的增长遇
2、到了物理规律的限制。增长,但是计算机系统性能的增长遇到了物理规律的限制。功耗墙功耗墙芯片内部互联线的延迟芯片内部互联线的延迟存储墙存储墙设计复杂度设计复杂度 计算机系统硬件设计者不得不放弃简单地提高处理机主计算机系统硬件设计者不得不放弃简单地提高处理机主频的传统方法,转向尽可能多地实现并行处理。频的传统方法,转向尽可能多地实现并行处理。9.1.2 并行性的概念并行性的概念 所谓并行性,是指计算机系统具有可以同时进行运算或所谓并行性,是指计算机系统具有可以同时进行运算或操作的特性,它包括同时性与并发性两种含义。操作的特性,它包括同时性与并发性两种含义。同时性同时性两个或两个以上的事件在同一时刻发
3、生。两个或两个以上的事件在同一时刻发生。并发性并发性两个或两个以上的事件在同一时间间隔发生。两个或两个以上的事件在同一时间间隔发生。9.1.2 并行性的概念并行性的概念 并行性等级并行性等级从处理数据的角度分从处理数据的角度分计算机系统中的并行性有不同的等级。计算机系统中的并行性有不同的等级。从处理数据的角度看,并行性等级从低到高可分为:从处理数据的角度看,并行性等级从低到高可分为:字串位串字串位串 同时只对一个字的一位进行处理。这是最基同时只对一个字的一位进行处理。这是最基本的串行处理方式,不存在并行性。本的串行处理方式,不存在并行性。字串位并字串位并 同时对一个字的全部位进行处理,不同字之
4、同时对一个字的全部位进行处理,不同字之间是串行的。这里已开始出现并行性。间是串行的。这里已开始出现并行性。字并位串字并位串 同时对许多字的同一位进行处理。这种方式同时对许多字的同一位进行处理。这种方式有较高的并行性。有较高的并行性。全并行全并行 同时对许多字的全部位进行处理。这是最高一同时对许多字的全部位进行处理。这是最高一级的并行。级的并行。9.1.2 并行性的概念并行性的概念 并行性等级并行性等级从执行程序的角度分从执行程序的角度分指令内部并行指令内部并行 一条指令执行时各微操作之间一条指令执行时各微操作之间的并行。的并行。指令级并行指令级并行 并行执行两条或多条指令。并行执行两条或多条指
5、令。任务级或过程级并行任务级或过程级并行 并行执行两个以上过程并行执行两个以上过程或任务(程序段)。或任务(程序段)。作业或程序级并行作业或程序级并行 并行执行两个以上作业或并行执行两个以上作业或程序。程序。9.1.3 提高并行性的技术途径提高并行性的技术途径 时间重叠时间重叠即时间并行即时间并行 多个处理过程在时间上相互错开,轮流重叠地多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分。使用同一套硬件设备的各个部分。资源重复资源重复即空间并行即空间并行通过重复设置硬件资源,大幅度提高计算机系通过重复设置硬件资源,大幅度提高计算机系统的性能。统的性能。时间重叠时间重叠 资源重
6、复资源重复主流技术主流技术资源共享资源共享用软件方法实现多个任务按一定时间顺序轮流用软件方法实现多个任务按一定时间顺序轮流使用同一套硬件设备。使用同一套硬件设备。9.1.4 单处理机系统中并行性单处理机系统中并行性 在发展高性能单处理机过程中,起着主导作用的是时在发展高性能单处理机过程中,起着主导作用的是时间并行(流水线)技术间并行(流水线)技术空间并行技术空间并行技术的运用也已经十分普遍的运用也已经十分普遍资源共享资源共享的概念即所谓虚拟机的概念的概念即所谓虚拟机的概念单处理机并行性发展的代表作有:单处理机并行性发展的代表作有:奔腾系列机奔腾系列机安腾系列机安腾系列机9.1.5 多处理机系统
7、中并行性多处理机系统中并行性 耦合度耦合度反映多处理机系统各机器之间物理连接的紧反映多处理机系统各机器之间物理连接的紧密程度与交互作用能力的强弱。密程度与交互作用能力的强弱。多处理机系统多处理机系统分为:分为:紧耦合系统紧耦合系统(又称直接耦合系统)(又称直接耦合系统)处理机之间物理连接具有相对较高的信息传处理机之间物理连接具有相对较高的信息传输率输率松耦合系统松耦合系统(又称间接耦合系统)(又称间接耦合系统)9.1.5 多处理机系统中并行性多处理机系统中并行性 技术路线技术路线异构型多处理机系统异构型多处理机系统许多主要功能交由专用处理机完成许多主要功能交由专用处理机完成同构型多处理机系统同
8、构型多处理机系统为了使并行处理的任务能在处理机之间随机为了使并行处理的任务能在处理机之间随机地进行调度,就必须使各处理机具有同等的功能地进行调度,就必须使各处理机具有同等的功能9.1.5 多处理机系统中并行性多处理机系统中并行性发展状况发展状况20世纪世纪70年代以来,各类并行计算机系年代以来,各类并行计算机系统问世统问世20世纪世纪80年代,我国研制了向量处理机年代,我国研制了向量处理机YH-1/2和和757表表9.1 20世纪世纪90年代以来我国自行研制的几种并行机年代以来我国自行研制的几种并行机表表9.1 20世纪世纪90年代以来我国自行研制的几种并行机年代以来我国自行研制的几种并行机9
9、.1.5 多处理机系统中并行性多处理机系统中并行性20102010年年1111月全球超级计算机月全球超级计算机TOP500TOP500第一名:天河一号,中国国防科技大学第一名:天河一号,中国国防科技大学第二名:美洲虎,美国第二名:美洲虎,美国CrayCray公司公司第三名:星云,中国曙光公司第三名:星云,中国曙光公司第七名:走鹃,美国第七名:走鹃,美国IBMIBM公司公司9.1.6 并行处理机的体系结构类型并行处理机的体系结构类型指令流和数据流的不同组织方式:指令流和数据流的不同组织方式:单指令流单数据流单指令流单数据流(SISD)代表机型是单处理机。代表机型是单处理机。单指令流多数据流单指令
10、流多数据流(SIMD)代表机型是向量处理机。代表机型是向量处理机。多指令流单数据流多指令流单数据流(MISD)这种结构从未实现过。这种结构从未实现过。多指令流多数据流多指令流多数据流(MIMD)代表机型是多处理机和机群代表机型是多处理机和机群系统。前者为紧耦合系统,后者为松耦合系统。系统。前者为紧耦合系统,后者为松耦合系统。9.1.6 并行处理机的体系结构类型并行处理机的体系结构类型图(图(a)SISD结构结构图9.1 并行多处理机体系结构图9.2 并行处理机的组成9.1.6 并行处理机的体系结构类型并行处理机的体系结构类型图9.2 并行处理机的组成图(图(b)SIMD结构结构9.1.6 并行
11、处理机的体系结构类型并行处理机的体系结构类型图9.2 并行处理机的组成图(图(c)和图()和图(d)MIMD结构,两者均有多个控制单元(结构,两者均有多个控制单元(CU1CUn)9.1.7 并行处理机的组织和结构并行处理机的组织和结构计算机系统可以在不同的层次引入并行机制。计算机系统可以在不同的层次引入并行机制。超标量处理机超标量处理机和和超长指令字处理机超长指令字处理机:多发射、超标量、超长:多发射、超标量、超长指令字指令字多处理机多处理机和和多计算机多计算机:多处理机、多计算机、机群:多处理机、多计算机、机群多线程处理机多线程处理机多核处理机多核处理机(片上多处理机片上多处理机)9.1.7
12、 并行处理机的组织和结构并行处理机的组织和结构图图9.3 多处理并行处理机结构多处理并行处理机结构9.2 多线程与超线程处理机多线程与超线程处理机9.2.1 指令级并行与线程级并行9.2.2 同时多线程结构9.2.3 超线程处理机结构9.2.1 指令级并行与线程级并行指令级并行与线程级并行2002年秋,英特尔公司推出年秋,英特尔公司推出一款采用超线程(一款采用超线程(Hyper Threading,HT)技术的)技术的Pentium 4处理机,原有的处理机,原有的单个单个物物理内核理内核经过简单扩展后被模经过简单扩展后被模拟成两个拟成两个逻辑内核逻辑内核垂直浪费垂直浪费 如:如:资源冲突资源冲
13、突会导致不能继会导致不能继续执行新指令续执行新指令水平浪费水平浪费 如:如:指令相关指令相关导致多条流水导致多条流水线中部分流水线被闲置线中部分流水线被闲置图图9.4 超标量处理机的水平浪费和垂直浪费超标量处理机的水平浪费和垂直浪费9.2.1 指令级并行与线程级并行指令级并行与线程级并行多线程处理机多线程处理机在处理机设计中引入硬件线程的概念在处理机设计中引入硬件线程的概念并行的概念就从并行的概念就从指令级并行指令级并行扩展至扩展至线程级并行线程级并行多线程处理机的具体的实现方法又可分为:多线程处理机的具体的实现方法又可分为:细粒度多线程细粒度多线程(交错多线程)处理机(交错多线程)处理机粗粒
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8.2 N40 并行 组织 结构
限制150内