教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

白中英计算机组成原理第9章_并行组织与结构(选用)

来源:网络收集 时间:2026-09-07
导读: 第9章 并行组织与结构 目录 9.1 体系结构中的并行性 9.2 多线程与超线程处理机 9.3 多处理机 9.4 多核处理机 9.5 多核处理机实例 ——掌握 ——了解 ——了解 ——了解 ——了解 2014年10月26日星期日 9.1 体系结构中的并行性 9.1.1——9.1.4参见第5.6.1节

第9章 并行组织与结构

目录 9.1 体系结构中的并行性 9.2 多线程与超线程处理机 9.3 多处理机 9.4 多核处理机 9.5 多核处理机实例 ——掌握 ——了解 ——了解 ——了解 ——了解

2014年10月26日星期日

9.1 体系结构中的并行性 9.1.1——9.1.4参见第5.6.1节 并行处理技术 9.1.5 并行处理机的体系结构类型指令流和数据流的不同组织方式: 单指令流单数据流(SISD) 代表机型是单处理机。 单指令流多数据流(SIMD) 代表机型是向量处理机。 多指令流单数据流(MISD) 这种结构从未实现过。 多指令流多数据流(MIMD) 代表机型是多处理机和 机群系统。前者为紧耦合系统,后者为松耦合系统。

9.1 体系结构中的并行性

9.1 体系结构中的并行性

多处理并行机结构

9.1 体系结构中的并行性 9.1.6 并行处理机的组织和结构计算机系统可以在不同的层次引入并行机制。 超标量处理机和超长指令字处理机:多发射、超标量、 超长指令字 多处理机和多计算机:多处理机、多计算机、机群 多线程处理机 多核处理机(片上多处理机)

9.2 多线程与超线程处理机2002年秋,英特尔公司推出一款采用超线程(Hyper Threading, HT)技术的Pentium 4处理机,原有的单 个物理内核经过简单扩展后被模拟成两个逻辑内核。

9.2.1 指令级并行与线程级并行 超标量处理机的水平浪费与垂直浪费 垂直浪费 如:资源冲突会导致不能继续执行新指令 水平浪费 如:指令相关导致多条流水线中部分流水线被闲置

9.2 多线程与超线程处理机 硬件线程的概念

并行的概念就从指令级并行扩展至线程级并行多线程处理机的具体的实现方法又可分为: 细粒度多线程(交错多线程)处理机 粗粒度多线程(阻塞多线程)处理机

O9.2.2同时多线程结构 同时多线程(Simultaneous Multithreading, SMT) 结合了超标量技术和细粒度多线程技术的优点,允许在一个 时钟周期内,处理机可以执行来自不同线程的多条指令,因而 可以同时减少水平浪费和垂直浪费。

9.2 多线程与超线程处理机O9.2.3 超线程处理机结构 超线程技术是同时多线程技术在其Intel系列处理机产品中 的具体实现。 为了支持两个硬件线程同时运行,让每级流水线中的资 源通过三种方式之一复用于两个线程: 复制、分区或共享。

9.3 多处理机多处理机系统由多个独立的处理机组成,每个处 理机能够独立执行自己的程序。 并行向量处理机(PVP)

对称多处理机(SMP) 大规模并行处理机(MPP)

分布共享存储器多处理机(DSM)

9.3 多处理机

PVP

SMP

DSM

MPP

9.3 多处理机

机群式超级计算机

结构

9.3 多处理机O9.3.1 多核处理机的优势 ——三高三低: 高并行性:可同时执行的线程数或任务数是单处理机 的数倍。 高通信效率:各个处理机核只需要在核内部的相对较 小的区域内交换数据。 高资源利用率:多核结构可有效支持片内资源共享。 低功耗:不再依靠提高主频改善性能。 低设计复杂度:每个核的结构相对简单。

较低的成本:各个核共享器件芯片封装和芯片I/O资源。

9.4 多核处理机O9.4.2 多核处理机的组织结构 同构多核处理机与异构多核处理机: 同构多核(homogenous multi-core)处理机 所有计算内核结构相同,地位对等。 异构多核(heterogeneous multi-core)处理机 各个计算内核结构不同,地位不对等。 一般多采用“主处理核+协处理核”的主从架构。

9.4 多核处理机O9.4.2 多核处理机的组织结构 多核处理机的对称性: 对称(Symmetric MultiProcessing,SMP)多核 处理机片内包含相同结构的核,多个核紧密耦合, 并运行一个统一的操作系统。 非对称(Asymmetric MulitiProcessing,AMP)多核

若是同构多核,但每个核运行一个独立的操作系统 或同一操作系统独立实例,就变成非对称多核。 AMP多核系统也可采用异构多核和共享存储器构成。

9.4 多核处理机

9.4 多核处理机O9.4.3 多核处理机的关键技术 多核处理机架构: 每个核自身的结构 每个核是否应该采用超标量技术或超线程技术 多核之间的对等性,核的数目 同构多核,阿姆达尔定律(Amdahl‘s law) 异构多核,集成图形处理机(Graphic Processing Unit,GPU)。

9.4 多核处理机O9.4.3 多核处理机的关键技术 多核系统存储结构设计: 处理机内核心数目增多,各核心采用共享存储器结构 进行信息交互,对主存的访问需求进一步增加。 目前仍然采用存储器分级的方式解决存储速度问题: 采用二级甚至三级cache提高等效访问速度

片内cache容量尽可能增大 共享cache和私有cache

9.4 多核处理机O9.4.3 多核处理机的关键技术 多核处理机的cache一致性: 多核cache内容不一致的原因: 可写数据的共享 I/O活动 核间线程迁移 cache一致性的维护: 软件方法:预防

硬件方法:发现和解决——目录协议、监听协议

…… 此处隐藏:408字,全部文档内容请下载后查看。喜欢就下载吧 ……
白中英计算机组成原理第9章_并行组织与结构(选用).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/131519.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)