矢量计算机,也被称为“向量计算机”,是一种 能够进行矢量运算的电子计算机。它以流水处理为主要特征,可以对多组数据(每组一般为两个数据)成批地进行同样的运算,从而得到一批结果。这种方法被称为“矢量运算”。例如,一次将100个加数与100个被加数相加,同时得到100个和的运算,这就是矢量运算的一个例子。与之相对的是标量运算,即一次只能对一组数据进行运算。显然,矢量运算的速度要比标量运算快许多倍。
矢量计算机的工作原理是将许多计算部件都放在一个CPU内,以便在一个时钟周期内完成更多的计算。这种设计使得矢量计算机在处理大规模科学计算和工程问题时具有显著的速度优势。目前,世界上运算速度超过一亿次以上的巨型计算机已经设计成了矢量计算机,例如中国研制的“银河”计算机就是一台矢量计算机。
此外,矢量运算在计算机图形学中也有广泛应用,例如在处理矢量图像时,矢量图像中的每个对象都是一个自成一体的实体,可以独立地移动和改变属性,而不会影响其他对象。矢量图像的优点是可以在不损失清晰度的情况下无限放大。
综上所述,矢量计算机是一种高效能、高速度的电子计算机,特别适用于需要处理大量数据和进行复杂数学运算的科学计算和工程应用。