美国和日本在向量处理机方面处于领先行列,包括Cray系列、CDC/ETA系列、Fujitsu VP 系列,NEC SX系列和Hitachi 820 系列等。如表9.2所示: | ||||||||||||||||||||||||||||||||||
表9.2美国和日本制造的向量处理机 | ||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||
Cray系列 Cray 1是1975年问世的,它的改进型Cray 1S是1979年生产的。它是第一台基于ECL、时钟周期为12.5ns的向量计算机。高度流水线和向量处理是这些机器的主要特点。 Cray 1S的10个流水线功能部件可以同时运行,它的计算能力相当于10台IBM 3033或10台CDC Cyber 7600。最初生产的Cray 1使用Cray 操作系统(COS),配有Fortran 77编译器(CF 77 2.1版),只允许单用户进行批处理。 1983年Cray X-MP系列采用了多处理机配置。用1-4个Cray 1 CPU和共享存储器进行开发。X-MP的最主要特征是采用共享寄存器组,加快了处理机之间的通信而不必通过共享存储器实现。 除了128兆字节的共享存储器外,X-MP系统还有1G字节的固存(solid-state storage, SSD)作为扩展的共享存储器,时钟周期也缩短到8.5ns。 当4台处理机同时使用8条向量流水线进行加和乘时,X-MP-416的峰值速度可达840Mflops. 继Cray X-MP之后于1988年生产了Cray Y-MP,单个系统最多有8台处理机,时钟周期为6ns,共享存储器的容量为256兆字节。 1990年生产了Cray Y-MP C-90,它是一个集成系统,有16台处理机,时钟周期为4.2ns。 1985年推出了Cray 2S。该系统最多有4台处理机,有2G字节的共享存储器,超流水线时钟为4.1ns。Cray 2的主要贡献是使超级计算机的批处理COS改变到多用户UNIX系统V。目前大多数Cray向量计算机上的UNICOS操作系统是由UNIX/V和Berkeley 4..3BSD演变而来的。 Cyber/ETA系列 CDC公司于1973年推出了第一台向量计算机STAR-100,以后于1982年生产了Cyber 205。Cyber 205在单处理机配置时最多有4条向量流水线,时钟周期为20ns. 与Cray和其它向量计算机中采用寄存器到寄存器的系统结构不同,Cyber 205及其后继的ETA 10采用存储器到存储器的系统结构。它的向量指令比较长,其中包含了存储器地址。 |
||||||||||||||||||||||||||||||||||