计算机体系结构(金星)第七章 多处理机.pptVIP

  • 39
  • 0
  • 约4.34千字
  • 约 52页
  • 2019-08-19 发布于福建
  • 举报

计算机体系结构(金星)第七章 多处理机.ppt

第七章 多处理机 一、多处理机的特点 1、多处理机的定义 具有两台以上的处理机,在操作系统控制下通过共享的主存或输入输出子系统或高速通讯网络进行通讯。实现指令以上级(任务级、作业级)并行。 按照Flynn分类法,多处理机系统属于MIMD计算机。 多处理机系统由多个独立的处理机组成,每个处理机都能够独立执行自己的程序。 2、多处理机与并行处理机的区别 结构灵活性: MIMD通用,SIMD专用; 程序并行性: MIMD是作业级并行,并行性存在于指令外部, SIMD则是操作级并行,并行性存在于指令内部。 并行任务派生: MIMD需要由专用语句显式指明是否派生并行任务,而SIMD则不需要专门指令 进程同步:MIMD各进程的同步需要采取特殊措施来保证, SIMD则由于受同一控制器控制,自然是同步的。 资源分配和调度: MIMD任务调度要采用软件手段, SIMD只需用屏蔽来控制实际参加并行操作的处理单元数目。 二、多处理机的硬件结构 1、多处理机的两种形式 (1)紧耦合 (2)松耦合 (1)紧耦合 紧耦合是通过共享主存实现处理机间的互相通信,处理机间的相互联系比较紧密。 两种结构:带专用cache,不带专用cache 适用场合:细粒度并行计算,同构形(同类型处理机) (2)松耦合 不同处理机间通过通道互连或消息传递方式相互通信,有较大的局部存储器,减少访主存冲突。 适用场合:粗粒

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档