哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第五章 分布式存储器及其时延容忍(5.2)高缓一致性协议

第5章分布式存储器及其时延容忍 1层次存储器技术 2高缓一致性协议 23共享存储器的一致性 4分布式高速缓/主存体系 结构 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 第5章 分布式存储器及其时延容忍 ◼1 层次存储器技术 ◼2 高缓一致性协议 ◼ 3 共享存储器的一致性 ◼ 4 分布式高速缓/主存体系 结构

一问题的提出 处理器 Cache 存储器 主存储器 处理器 处理器 Cache 存储器 主存储器 处理器 b)
哈尔滨工业大学计算机科学与技术学院 一 .问题的提出

1一种解决方案: 处理器 到主存储器 目录 Cache 目录副本 处理器 有两个 Cache目录的系统 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 1.一种解决方案:

2.两种实用的方法 写直达 Write- through)法: 每次写入ache时也把相同的数写入 主存储器。 特点: 口这种管理写操作的方法虽然简化了 1/0处理器的访问。 口它增加了中央处理器与主存储器之 间的信息流量,又降低/0性能。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 ◼ 2. 两种实用的方法: ◼ 写直达(Write-through)法: ◼ 每次写入Cache时也把相同的数写入 主存储器。 ◼ 特点: ❑这种管理写操作的方法虽然简化了 I/O处理器的访问。 ❑它增加了中央处理器与主存储器之 间的信息流量,又降低I/O性能

写回 Write-back)法 写操作期间中央处理器修改了 Cache数 据之后,并不马上修改主存储器的相 应单元; 在 Cache中被修改的行从 Cache中淘汰 时,才把它写入主存储器,这里的 写回”是指写回主存储器。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 ◼ 写回(Write-back)法 ◼ 写操作期间中央处理器修改了Cache数 据之后,并不马上修改主存储器的相 应单元; ◼ 在Cache中被修改的行从Cache中淘汰 时,才把它写入主存储器,这里的 “写回”是指写回主存储器

二、多处理机环境下的高速缓存 致性问题 1多个不同的处理器对同一高速 缓存行的写操作 口按所有处理器所见到的存储器事件 的顺序而串行化写 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 二、多处理机环境下的高速缓存一 致性问题 ◼ 1.多个不同的处理器对同一高速 缓存行的写操作 ❑按所有处理器所见到的存储器事件 的顺序而串行化写

可能引起高速缓存不一致的原因 有以下3种 (1)不同处理器对各自缓存的同一高速 缓存行的不同拷贝的异步写操作; (2)多处理器系统中的进程迁移,而又 不互相通报; (3)绕过高速缓存拷贝拥有者的/0操作。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 ◼可能引起高速缓存不一致的原因 有以下3种: (1)不同处理器对各自缓存的同一高速 缓存行的不同拷贝的异步写操作; (2)多处理器系统中的进程迁移,而又 不互相通报; (3)绕过高速缓存拷贝拥有者的I/O操作

2.例题由共享数据写操作引起 的高速缓存一致 口在写操作前后高速缓存状态的变 化由下图所示。假设在更新前两 个处理器各自缓存的数据(标为x) 与共享主存中的相应数据是一致 的。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 ◼ 2.例题 由共享数据写操作引起 的高速缓存一致 ❑在写操作前后高速缓存状态的变 化由下图所示。假设在更新前两 个处理器各自缓存的数据(标为x) 与共享主存中的相应数据是一致 的

处理器 xx■x「 X高速缓存 总线 共享存储器 更新前 写直达法 回写法 共享可写数据引起的高速缓存不一致 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院

3.例题由进程迁移引起的高 速缓存不一致 口假设处理器P1的高速缓存中有主 存中数据x的拷贝,当某进程从 P1,迁移至P2后将主存数据x改 写为y。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 ◼ 3.例题 由进程迁移引起的高 速缓存不一致 ❑假设处理器P1的高速缓存中有主 存中数据x的拷贝,当某进程从 P1,迁移至P2后将主存数据x改 写为y
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第五章 分布式存储器及其时延容忍(5.1)层次存储器技术.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第四章 处理器构件.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第三章 性能指标和基准程序(3.6)可扩展性和加速比分析.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第三章 性能指标和基准程序(3.5)并行程序性能.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第三章 性能指标和基准程序(3.4)并行计算机性能.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第三章 性能指标和基准程序(3.3)基本性能指标.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第三章 性能指标和基准程序(3.2)性能和成本.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第三章 性能指标和基准程序(3.1)系统和应用的基准程序.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第二章 并行编程基础(2.4)通信问题.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第二章 并行编程基础(2.3)并行性问题.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第二章 并行编程基础(2.2)进程任务和线程.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第二章 并行编程基础(2.1)并行编程综述.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第一章 并行计算机模型(1.5)可扩展的范围和设计.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第一章 并行计算机模型(1.5)可扩展的范围和设计.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第一章 并行计算机模型(1.4)并行计算机的抽象模型.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第一章 并行计算机模型 1.2 多处理机和多计算机 1.3 多向量机和SIMD计算机.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第一章 并行计算机模型(1.1)计算技术的现状(季振洲).ppt
- 四川职业技术学院:《数据库基础》模块五 数据查询.ppt
- 四川职业技术学院:《数据库基础》模块六 视图及数据库管理.ppt
- 四川职业技术学院:《数据库基础》模块三 表的建立与维护.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第五章 分布式存储器及其时延容忍(5.3)共享存储器的同一性.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第五章 分布式存储器及其时延容忍(5.4)分布式高速缓存/主存体系结构.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第六章 系统的互联和千兆位网络 6.1 系统互连基础 6.2 静态连接网络.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第六章 系统的互联和千兆位网络(6.3)动态连接网络.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第六章 系统的互联和千兆位网络(6.4)消息传递机制.ppt
- 哈尔滨工业大学:《并行处理与体系结构》课程教学资源(PPT课件讲稿)第六章 系统的互联和千兆位网络(6.5)千兆位网络技术.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第十五章 计算机病毒.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第十一章 软件加密.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第十章 软件安全与盗版.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第四章 计算机实体安全.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第五章 用户.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第一章 概论(陈天洲).ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第八章 操作系统安全模型.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第二十二章 黑客攻击技术.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第二十三章 入侵检测.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第二十四章 电子商务安全.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第二十五章 建立有安全保障的系统.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第二十章 防火墙.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第二章 政策法规与标准.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第九章 操作系统安全.ppt