【24h】

Streaming Reduction Circuit

机译:流减少电路

获取原文

摘要

Reduction circuits are used to reduce rows of floating point values to single values. Binary floating point operators often have deep pipelines, which may cause hazards when many consecutive rows have to be reduced. We present an algorithm by which any number of consecutive rows of arbitrary lengths can be reduced by a pipelined commutative and associative binary operator in an efficient manner. The algorithm is simple to implement, has a low latency, produces results in-order, and requires only small buffers. Besides, it uses only a single pipeline for the involved operation. The complexity of the algorithm depends on the depth of the pipeline, not on the length of the input rows. In this paper we discuss an implementation of this algorithm and we prove its correctness.
机译:归约电路用于将浮点值的行减少为单个值。二进制浮点运算符通常具有较深的管线,当必须减少许多连续的行时,可能会造成危险。我们提出了一种算法,通过该算法,流水线式的交换和关联二进制运算符可以有效地减少任意数量的连续行的任意长度。该算法易于实现,时延低,按顺序产生结果,并且只需要很小的缓冲区。此外,它只使用单个管道进行相关操作。该算法的复杂性取决于管线的深度,而不取决于输入行的长度。在本文中,我们讨论了该算法的实现,并证明了其正确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号