发明名称 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.
申请公布号 US7853637(B2) 申请公布日期 2010.12.14
申请号 US20060331830 申请日期 2006.01.12
申请人 CALIFORNIA INSTITUTE OF TECHNOLOGY 发明人 PAPADANTONAKIS KARL;CHAN STEPHANIE;DEHON ANDRE M.
分类号 G06F7/50 主分类号 G06F7/50
代理机构 代理人
主权项
地址