Field Programmable Compressor Trees: Acceleration of Multi-Input Addition on FPGAs

TRETS(2009)

引用 18|浏览53
暂无评分
摘要
Multi-input addition occurs in a variety of arithmetically intensive signal processing applications. The DSP blocks embedded in high-performance FPGAs perform fixed bitwidth parallel multiplication and Multiply-ACcumulate (MAC) operations. In theory, the compressor trees contained within the multipliers could implement multi-input addition; however, they are not exposed to the programmer. To improve FPGA performance for these applications, this article introduces the Field Programmable Compressor Tree (FPCT) as an alternative to the DSP blocks. By providing just a compressor tree, the FPCT can perform multi-input addition along with parallel multiplication and MAC in conjunction with a small amount of FPGA general logic. Furthermore, the user can configure the FPCT to precisely match the bitwidths of the operands being summed. Although an FPCT cannot beat the performance of a well-designed ASIC compressor tree of fixed bitwidth, for example, 9×9 and 18×18-bit multipliers/MACs in DSP blocks, its configurable bitwidth and ability to perform multi-input addition is ideal for reconfigurable devices that are used across a variety of applications.
更多
查看译文
关键词
compressor tree,dsp block,well-designed asic compressor tree,fixed bitwidth,field programmable compressor trees,configurable bitwidth,multi-input addition,parallel multiplication,bitwidth parallel multiplication,fpga general logic,field programmable gate array fpga,field programmable compressor tree fpct,fpga performance,signal processing,embedded systems,field programmable gate array
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要