第六章 向量处理机

   
   
   
   
  上述的递归向量求和在科学计算中是非常有用的。例如,向量的点积在Cray 1中可以用以下两操作的链接来实现向量乘,接着是浮点加。如果向量长度是64,在链接的乘法和加法操作完成后,点积可以从64个减少到8个和。下一步的迭代是求出8个子和的和以产生最后的结果。对于递归向量乘法运算,除的初始值要设置为1而不是0外,类似的操作可以用乘法流水线来完成。这种操作在多项式求值中是很有用的。