向量处理机的基本思想是把两个向量的对应分量进行运算,产生一个结果向量。这样,如果A,B,C都是向量,各有N个元素,则一台向量处理机能够完成如下运算:C=A+B也可以表示成 0≤i≤N-1其中C用分量形式可表示为,A,B与其类似。
  向量计算机要求存储器系统能提供给运算器连续不断的数据流以及接收来自运算器的连续不断的运算结果,这是设计存储器系统的困难之处。
  向量处理机在系统结构方面所采用的主要技术都是设法维持连续的数据流,调整操作次序以减少数据流请求。假设取操作数、运算、把结果写回存储器在一个时钟周期内完成,就要求存储系统能在一个时钟周期内读出两个操作数和写回一个运算结果。
  因此,系统结构设计者所面临的主要问题是如何设计出一个能满足运算器带宽要求的存储器系统。目前向量计算机主要采用两种结构:
  (1)利用几个独立的存储器模块来支持对相互独立的数据的并发访问,从而达到所要求的存储器带宽。即存储器-存储器结构
  (2)构造一个具有所要求带宽的高速中间存储器,并能实现该高速中间存储器与主存储器之间的快速数据交换。即寄存器-寄存器结构