近十年以来,随着微处理器的发展,单机性能增长达到了自晶体管计算机出现以来的最高速度。并行计算机在未来必将发挥更大的作用,这是因为:
  (1) 要获得超过单处理器的性能,最直接的办法是把多个处理器连在一起;
  (2) 自1985年以来,体系结构的改进使性能迅速提高,这种改进的速度能否继续下去还不清楚,但是通过复杂度和硅技术的提高而得到的性能的提高正在减少
  (3) 并行计算机应用软件已有缓慢单稳定的发展。
图10.1 Flynn分类法的四种机器



(CU表示控制部件;IS表示指令流;PU表示处理部件;DS表示数据流;MM表示主存模块)

  按照Flynn分类法,根据计算机系统中的信息流特征分类可以反映出系统组织的特点。1966年M.J.Flynn按照指令流和数据流的关系和不同组织方式,把计算机系统的结构分为以下四类:

   单指令流单数据流SISD(Single Instruction stream Single Data stream ) 
   单指令流多数据流SIMD(Single Instruction stream Multiple Data stream )
   多指令流单数据流MISD(Multiple Instruction stream Single Data stream )
   多指令流多数据流MIMD(Multiple Instruction stream Multiple Data stream )
  对应于这四类计算机的基本结构和分类如图10.1所示。SISD是传统的顺序处理计算机。SIMD以阵列处理机或并行处理机为代表。MISD在实际上代表何种计算机,存在着不同的看法,有的文献把流水线结构机器看作是MISD结构,有人认为这类机器不存在。多处理机和多计算机属于MIMD结构。

  许多早期的多处理机是SIMD机器,目前,MIMD已经成为通用多处理机体系结构的选择。