• 1.摘要
  • 2.基本信息
  • 3.定义
  • 4.结构
  • 5.互连方式
  • 6.特点
  • 7.代表种类
  • 7.1.MMP
  • 7.2.SMP
  • 7.3.超级大型并行计算机

多处理机

多处理机(Multi processor)是具有多个处理机的计算机,能够大大提高计算机的处理速度。

基本信息

  • 中文名

    多处理机

  • 结构

    共享存储器分布式存储器

  • 定义

    具有多个处理机的计算机

  • 互连方式

    总线方式交叉开关等

定义

多处理机即具有多个处理机的计算机。

结构

共享 存储器结构、分布式存储器结构2种。

共享 存储器结构:多个处理单元通过网络(内部连接)共享集中的 主存储器,主存储器由多个并行的存储体组成,而每个CU都有自己的控制单元(这是与 并行处理机的不同点)。系统资源易管理、利用, 程序员易 编程;但是处理机数目少,不易扩充。

分布式存储多处理机:每个处理机都有自己的控制器、自己的 存储单元,CU及 存储器等构成多个较为独立的部分,各个部分通过网络(内部连接)协调工作。其特点是结构灵活、易扩充,但是,任务传输以及任务分配算法复杂,通常要设计专有算法。

互连方式

总线方式、 交叉开关、多端口 存储器方式、开关枢纽方式等。

特点

⑴结构灵活

⑵程序并行:属于操作一级的并行。性能比指令级的并行高。

⑶ 进程同步:指令、任务、作业级别的 并行处理,不需要同步控制(而并行处理机则要同步)。

⑷多处理机工作时,要根据任务的多少来调用资源,因此,所需要的资源变化复杂。

代表种类

由于对计算机的速度、性能要求越来越高,近年来出现了超级并行计算机的 体系结构, MMP、 SMP就是其中的代表。

MMP

即大规模 并行处理机:采用几百到上万个基于 RISC指令集的处理器,组成大型并行 计算机系统。其 运算速度达万亿次(浮点加法)