典型的存储器-存储器结构向量计算机如图9.4所示。一般说来,向量处理机中有多个高速流水线运算部件。由于存储器的速度是关键,通常采用多个存储体交叉和并行访问来提高存储器速度

  例如:CRAY-1有64个存储体,每个处理机访问4个存储体。STAR-100采用32个存储体交叉访问,每个存储体每个周期并行读出8个64位数据。我国研制的YH-1向量计算机有37个存储体
图9.4 存储器-存储器结构

  虽然采用质数个存储体能够消除访问存储器的冲突,但是,数据经过多次运算之后,在存储体中分布必然发生改变。图中的操作数缓冲栈和写结果缓冲栈主要用于解决访问存储器冲突。
  存储器-存储器结构计算机主要特点是硬件结构简单,造价低。但速度相对比较低。

  早期的向量处理多采用这种存储器-存储器结构;目前的向量协处理器一般采用存储器-存储器结构。