第5章分布式存储器及其 时延容忍 1层次存储器技术 a2高缓一致性协议 23共享存储器的同一性 4分布式高速缓/主存体系结 构 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 2 第5章 分布式存储器及其 时延容忍 ◼1 层次存储器技术 ◼ 2 高缓一致性协议 ◼ 3 共享存储器的同一性 ◼ 4 分布式高速缓/主存体系结 构
3共享存储器同一性 对共享存储器存在一致性问题,须建 立有效的多处理机共享存储器模型。 该模型能影响: ①性能 ②准确性; ③可编程性; ④并行应用的可移植性。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 3 3 共享存储器同一性 ◼ 对共享存储器存在一致性问题,须建 立有效的多处理机共享存储器模型。 该模型能影响: ① 性能; ② 准确性; ③ 可编程性; ④ 并行应用的可移植性
一、存储器事件排序 共享存储器的行为由程序次序和存储 器存取次序共同决定。 1.基本概念 多处理机系统的存储器事件 存储器一致性模型( memory cons istency mode D) 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 4 ◼ 一、存储器事件排序 ◼ 共享存储器的行为由程序次序和存储 器存取次序共同决定。 ◼ 1. 基本概念 ◼ 多处理机系统的存储器事件 ◼ 存储器一致性模型(memory consistency model)
存储器次序( memory order) 口当多个进程同时对同一存储器单元集合进 行操作时,事件次序用于区分各存储操作 是否在某一特定时间可执行还是必须等待 口由某一特定存储器一致性模型给出的存储 器次序( Memory order)用于指导多处理器 对存储器的存取操作应具有的正确次序, 并可加速并发进程的执行。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 5 ◼ 存储器次序(memory order) ❑ 当多个进程同时对同一存储器单元集合进 行操作时,事件次序用于区分各存储操作 是否在某一特定时间可执行还是必须等待 ❑ 由某一特定存储器一致性模型给出的存储 器次序(Memory order)用于指导多处理器 对存储器的存取操作应具有的正确次序, 并可加速并发进程的执行
2.多处理机系统中的存储器事件 如下图所示: 个单处理机系统按顺序的程序次序 决定了存储器次序 在多处理机系统中存储器事件存在许 多问题。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 6 ◼ 2.多处理机系统中的存储器事件 ◼ 如下图所示: ◼ 一个单处理机系统按顺序的程序次序 决定了存储器次序 ◼ 在多处理机系统中存储器事件存在许 多问题