矢量计算机和标量计算机

标量计算机:
  一次只能对一组数据进行运算,称为"标量运算"。只能运行标量运算指令的计算机被称为标量计算机。早期的高性能计算机都采用标量运算,但由于标量计算机在一个时钟周期内只能进行一次计算,运算速度缓慢,现逐渐被淘汰。

矢量计算机:
矢量计算机也被称为“向量计算机”,它是一种能够进行矢量运算,以流水处理为主要特征的电子计算机。对多组数据(每组一般为两个数据)成批地进行同样的运算,得到一批结果的运算方法,即被称为“矢量运算”。如一次将100个加数与100个被加数相加,同时得到100个和的运算,这就是所谓的“矢量运算”。如果一次只能对一组数据进行运算,则称为“标量运算”。显然,矢量运算的速度要比标量运算的速度快许多倍。以前的大中型计算机一般只能作标量运算。目前世界上运算速度超过一亿次以上的巨型计算机已经设计成了矢量计算机,例如中国研制的“银河”计算机就是矢量计算机。矢量计算机是将许多计算部件都放在一个CPU内,以达到在一个时钟周期内做更多计算的目的。

参考文献:https://zhuanlan.zhihu.com/p/296677429

你可能感兴趣的:(计算机组成原理,矢量计算机)