并行处理器概念与基本结构介绍

share
  一、并行处理器概念

  并行处理器指可以一次可处理多个运算的处理器。双核处理器也是并行处理器,因为其一次可运行两个运算(以此类推),但其本质上还是串行处理器的组合,所以提起并行处理器,一般指经特殊设计的多线程处理器。

  二、并行处理器结构

  并行处理器结构图如图所示:

  这种系统有N个处理部件(PE),M个主存存赊体(M个内存模块)和一些或者N个控制部件(CU)以及输入/输出通道;最重要的系统部件是互速网络,它可以使各个部件进行数据或按制信号方面的通信。

  三、并行处理器分类

  如果按性质来进行分类,则有些处理器是模凌两可的:既可算作这一类,又可算作另一类;按照费林的意见,又可分为单指命流多数据流系统和多指令流多数据流系统。这里列出的只是一些重要的应算作并行处理器的系统:

  (1)向量/流水线处理器

  STAR-100(CDC公司)

  CYBER 203/205(CDC公司)

  T1-ASC(德克萨斯仪表公司)Cray-1(克雷研究公司)

  (2)并行处理器系统

  ILLIAC IV(依里诺斯大学,布劳斯公司)

  SOLOMOM(西屋公司)

  PEPE(贝尔实验室、布劳斯公司系统发展公司)

  BSP(布劳斯公司)

  DAP(ICL公司)

  CHOPP(哥伦比亚大学;苏里万学会)

  C.mmp.Cm(卡内其/梅隆大学)

  T16(Tandem公司)

  EGPA(埃尔朗根/诺尔贝尔格大学)

  (3)相联处理器ECAM

  STARAN(古得依尔宇航公司)

  ECAM(霍尼威尔公司)

  OMEN(商特尔公司)

  ALAP(休斯飞机公司)

  (4)算法数组处理器

  IBM 2938/3835(IBM公司)

  MAP III(数据控制公司)

  UAP(尤尼瓦克公司)

  AP-120B/190L(浮点系统公司)

  FPS-164(浮点系统公司)

  ATP(Datawest公司)

share