Extending Booth algorithm to multiplications of three numbers on FPGAs

Taipei(2008)

引用 7|浏览8
暂无评分
摘要
We propose an extension of Booth algorithm to perform multiplication of three numbers for faster FPGA implementation. This is based on the observation that when multiplying three numbers simultaneously the potential for arithmetic simplifications of intermediate terms increases. We use three types of simplifications of intermediate terms which are: representing consecutive sequences of 1 as a subtraction two powers of 2; eliminating opposite-sign powers of 2 from intermediate terms and combining multiple occurrences of the same power to a single power of 2. Our experiments show a significant improvement in the expected number of elementary operations and in the synthesis times for Xilinxpsilas Virtex-5.
更多
查看译文
关键词
field programmable gate arrays,Booth algorithm,FPGA,Xilinx Virtex-5,arithmetic simplifications,opposite-sign powers
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要