首页> 外文学位 >A hardware/software co-design of the Fiduccia-Mattheyses partitioning algorithm.
【24h】

A hardware/software co-design of the Fiduccia-Mattheyses partitioning algorithm.

机译:Fiduccia-Mattheyses分区算法的硬件/软件协同设计。

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

摘要

The Fiduccia-Mattheyses (F-M) algorithm has proved to be an efficient algorithm for circuit partitioning, and it is widely used for several physical design automation applications. As digital circuits are becoming larger and more complex, algorithms such as the F-M algorithm are becoming slower and less efficient.;The goal of this research is to accelerate the performance of the F-M algorithm by using a hardware/software codesign approach on a Field Programmable Gate Array (FPGA) chip. The thesis investigates the tradeoffs between the flexibility and the performance of the hardware/software codesign approach; it also investigates the application of the codesign approach to the algorithms that require intense memory access operations such as pointer-related and linked-list based operations.;To accelerate the F-M algorithm, an embedded computing system based on an FPGA chip was proposed, where a speedup hardware module handles the computationally intensive functions while an embedded processor (MicroBlaze) handles intense memory access operations that cannot be implemented efficiently on the dedicated hardware.;The F-M algorithm was implemented using two approaches: (i) a pure-software implementation based on the MicroBlaze, (ii) a hardware/software codesign approach based on the MicroBlaze and a dedicated hardware module. To further identify the performance of the two above mentioned approaches, a Local Search algorithm similar to the F-M algorithm was implemented using a pure-hardware based approach. (Abstract shortened by UMI.)
机译:事实证明,Fiduccia-Mattheyses(F-M)算法是一种有效的电路分区算法,并且已广泛用于多种物理设计自动化应用中。随着数字电路变得越来越大,越来越复杂,诸如FM算法之类的算法正变得越来越慢且效率越来越低。;本研究的目标是通过在现场可编程控制器上使用硬件/软件代码签名方法来加速FM算法的性能。门阵列(FPGA)芯片。本文研究了硬件/软件代码签名方法的灵活性与性能之间的权衡。它还研究了代码签名方法在需要大量内存访问操作(例如与指针相关和基于链表的操作)的算法中的应用。;为了加速FM算法,提出了一种基于FPGA芯片的嵌入式计算系统,其中加速硬件模块处理计算密集型功能,而嵌入式处理器(MicroBlaze)处理无法在专用硬件上有效实现的大量内存访问操作。FM算法使用两种方法实现:(i)基于纯软件的实现(ii)基于MicroBlaze和专用硬件模块的硬件/软件代码签名方法。为了进一步识别上述两种方法的性能,使用基于纯硬件的方法实现了类似于F-M算法的本地搜索算法。 (摘要由UMI缩短。)

著录项

  • 作者

    Li, Fujian.;

  • 作者单位

    University of Guelph (Canada).;

  • 授予单位 University of Guelph (Canada).;
  • 学科 Engineering Electronics and Electrical.
  • 学位 M.Sc.
  • 年度 2006
  • 页码 122 p.
  • 总页数 122
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号