向量处理器分类

根据在向量处理器中检索操作数的位置,流水线向量计算机分为两种体系结构配置:

null
  1. 内存对内存体系结构- 在内存对内存体系结构中,源操作数、中间结果和最终结果直接从主存检索(读取)。对于内存到内存向量指令,必须指定基址、偏移量、增量和向量长度等信息,以便在主存和管道之间进行数据流传输。处理器像 TI-ASC、CDC STAR-100和Cyber-205 在内存中有向量指令,以存储格式转换。关于内存对内存体系结构的要点有:
    • 大小没有限制
    • 在这种架构中,速度相对较慢
  2. 注册到注册架构—— 在寄存器对寄存器体系结构中,通过使用大量向量寄存器或标量寄存器,从主存间接检索操作数和结果。处理器像 克雷-1和富士通VP-200 使用寄存器中的矢量指令来注册格式。关于寄存器到寄存器体系结构的要点有:
    • 寄存器到寄存器体系结构的大小有限。
    • 与内存对内存架构相比,速度非常高。
    • 这种体系结构的硬件成本很高。

现代多管道向量计算机的框图如下所示:

图片[1]-向量处理器分类-yiteyi-C++库

典型的流水线向量处理器。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享