首页> 外国专利> Method and system for pipelining saturated accumulation and other loops with loop-carried dependencies

Method and system for pipelining saturated accumulation and other loops with loop-carried dependencies

机译:带有循环依赖的流水线化饱和累积和其他循环的方法和系统

摘要

Aggressive pipelining allows Field Programmable Gate Arrays (FPGAs) to achieve high throughput on many Digital Signal Processing applications. However, cyclic data dependencies in the computation can limit pipelining and reduce the efficiency and speed of an FPGA implementation. Saturated accumulation is an important example where such a cycle limits the throughput of signal processing applications. A reformulation of saturated addition as an associative operation permits a parallel-prefix calculation to be used to perform saturated accumulation at any data rate supported by the device. The method may be extended to other operations containing loops with one or more loop-carried dependencies.
机译:积极的流水线技术使现场可编程门阵列(FPGA)可以在许多数字信号处理应用中实现高吞吐量。但是,计算中的循环数据依赖性可能会限制流水线并降低FPGA实现的效率和速度。饱和累积是一个重要示例,其中这样的周期限制了信号处理应用程序的吞吐量。将饱和加法作为关联操作进行重新形式化允许使用并行前缀计算来以设备支持的任何数据速率执行饱和累加。该方法可以扩展到包含具有一个或多个循环承载依赖性的循环的其他操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号