首页> 外文学位 >Efficient arithmetic computation decomposition using embedded blocks.
【24h】

Efficient arithmetic computation decomposition using embedded blocks.

机译:使用嵌入式块的高效算术计算分解。

获取原文
获取原文并翻译 | 示例

摘要

Arithmetic computation decomposition is a strategy that can be used to solve large and complicated computing problems. To obtain an efficient solution, the operands of the computations are decomposed and processed. Then, partial results are reassembled by exploiting a set of smaller and simpler computing blocks. These computing blocks are assumed to be highly optimized, and already built in Field Programmable Gate Arrays (FPGAs). This feature makes it possible to implement large size arithmetic operations in FPGAs with performances closer to those of the traditional Application Specific Integrated Circuits (ASICs).;Key words: large size arithmetic computation, high performance multipliers, decomposition, embedded multipliers, addition tree optimization, sign extension, multigranular, FPGA mapping. -;To improve the efficiency in terms of performance and resource usage for FPGA-based designs, this work develops efficient design methodologies and systematic approaches for the implementation of computing functions with large size operands based on decomposition strategies, using small-size embedded blocks in FPGAs. The design philosophy is demonstrated through the realization of large size multipliers and their derivatives. Innovative architectures of these multipliers and sets of optimized design rules are derived to aid in the realizations. Fixed size and multigranular embedded blocks are considered in these designs. The additions of partial products are performed in multi-levels using high performance two operand adders. Higher order compressors are also employed with optimized mapping techniques based on the architectures of the segmented multipliers. These approaches have been implemented and tested targeting primarily Xilinx' and Altera's FPGAs with the aid of the Xilinx' ISE and Altera's Quartus II tools. Significant improvements over that of the traditional techniques have been achieved in increasing the performance and reducing the area usage. The proposed approaches for the designs of large size unsigned and signed multipliers are further applied to implement other related more complex arithmetic operations. The implementation results have demonstrated that the approaches presented in this thesis ensure the efficiency in solving the problems of large size computing operations.
机译:算术计算分解是一种可用于解决大型复杂计算问题的策略。为了获得有效的解决方案,对计算的操作数进行分解和处理。然后,通过利用一组更小,更简单的计算模块来重新组合部分结果。假定这些计算模块是高度优化的,并且已经内置在现场可编程门阵列(FPGA)中。该功能使得在FPGA中实现大容量算术运算的性能接近传统专用集成电路(ASIC)成为可能。关键词:大容量算术计算,高性能乘法器,分解,嵌入式乘法器,加法树优化,符号扩展,多粒度,FPGA映射。为了提高基于FPGA的设计在性能和资源使用方面的效率,这项工作开发了有效的设计方法和系统方法,用于基于分解策略的大尺寸操作数的计算功能的实现,其中使用了小尺寸的嵌入式模块。 FPGA。通过实现大型乘法器及其派生来展示设计理念。这些乘数的创新体系结构和优化设计规则集可以帮助实现。在这些设计中考虑了固定大小和多颗粒嵌入式块。使用高性能的两个操作数加法器以多级执行部分乘积的加法运算。基于分段乘法器的体系结构,还使用具有优化映射技术的高阶压缩器。借助于Xilinx的ISE和Altera的Quartus II工具,这些方法主要针对Xilinx和Altera的FPGA进行了实现和测试。在提高性能和减少面积使用方面,已经实现了对传统技术的重大改进。所提出的用于设计大尺寸无符号和有符号乘法器的方法被进一步应用于实现其他相关的更复杂的算术运算。实施结果表明,本文提出的方法确保了解决大型计算操作问题的效率。

著录项

  • 作者

    Gao, Shuli.;

  • 作者单位

    Royal Military College of Canada (Canada).;

  • 授予单位 Royal Military College of Canada (Canada).;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 176 p.
  • 总页数 176
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号