白中英计算机组成原理第9章_并行组织与结构(选用)
第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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




