VAX 9000向量处理器

出处:按学科分类—经济 对外经济贸易大学出版社《当代国际贸易与金融大辞典》第391页(710字)

专门用于配在DEC公司VAX 9000系列计算机上的向量处理器,从而构成具有很强向量处理能力的一体化的计算机系统。

这种一体化系统最多可有4个向量处理器。VAX9000向量处理器峰值速度为125MFLOPS(双精度),对1000×1000矩阵的LINPACK benchmark性能在双精度情况下为80MFLOPS。

此处理器与VAX 9000标量处理器成对出现。这种处理器对由4个主要部件组成:指令读取与译码部件(IBOX)、执行部件(EBOX)、数据缓存与主存接口(MBOX)及向量处理单元(VBOX)。

VBOX数据在各运算部件中宽为64位,对存储器读64位,写32位。VBOX本身组成有6个基本部分:向量控制单元、向量寄存器文件、向量加单元、向量乘除单元、向量掩码单元、向量地址产生单元。向量控制单元由12个字节指令缓冲器、指令译码逻辑及冲突解决逻辑组成。标量处理器读出向量指令并在IBOX中译码,EBOX产生修改的指令流并放到向量控制单元的指令缓冲器中。

修改的指令流中包含执行指令所需数据。向量/向量指令占8字节,向量/标量指令占16字节。

向量控制单元对缓冲器中修改的指令流译码,把数据传给向量寄存器文件,并向各功能部件发出指令。向量寄存器文件有16个寄存器,每个寄存器有64个寄存元,每个寄存元宽64位。

这些寄存器文件共有8个数据口,5个用于读,3个用于写。对加和乘单元每个周期提供2个操作数,对掩码单元,每个周期提供1个操作数。

向量加单元,执行浮点和整数加、减及布尔操作。

向量乘除单元执行整数和浮点乘除操作。

向量掩码单元中有掩码寄存器,允许多条掩码指令同时执行。

上一篇:IP-l并行处理小型计算机 下一篇:字符
分享到: