体系结构第九章
第九章 多处理机 第九章 多处理机 两个或两个以上处理机(包括PU和CU),通过高速互连网络连接起来,在统一的操作系统管理下,实现指令以上级(任务级、作业级)并行。 按照Flynn分类法,多处理机系统属于MIMD计算机。 9.1多处理机结构 9.2多处理机性能模型 9.3多处理机的Cache一致性 9.4多处理机实例 计算机系统结构的分类方法之一(1966年M.J.Flynn提出了如下定义): 指令流——机器执行的指令序列。数据流——指令调用的数据序列,包括输入数据和中间结果。多倍性——同一执行阶段指令或数据执行的最大可能个数。按照指令和数据流不同的组织方式,计算机系统可分为四类:单指令单数据流 单指令多数据流 多指令单数据流 多指令多数据流 9.1 多处理机结构 多处理机结构由若干台独立的计算机组成,每台计算机能够独立执行自己的程序。 9.1.1 两种多处理机结构 共享存储器:多处理机的存储器是一个独立的子系统,为所有的处理机共享,任何两台处理机可以通过访问共享的存储器单元实现通信。 分布式存储器:多处理机的存储器分布在各处理机中,处理机之间通过点对点的通信实现信息交换。 多处理机在结构原理上区别于并行处理机的主要特点: 它具有多个控制器,至少有多个指令部件,用以对各个处理器实现单独的控制,而又相互协调配合。 多处理机的外围设备要能够被多个处理
原创力文档

文档评论(0)