...
首页> 外文期刊>International Journal of Engineering and Technology >Multi-objective hardware/software partitioning technique for dynamic and partial reconfigurable system-on-chip using genetic algorithm
【24h】

Multi-objective hardware/software partitioning technique for dynamic and partial reconfigurable system-on-chip using genetic algorithm

机译:使用遗传算法的动态和部分可重构片上系统多目标硬件/软件分区技术

获取原文
           

摘要

Hardware/software partitioning is a common method used to reduce the design complexity of a reconfigurable system. Also, it is a major critical issue in hardware/software co-design flow and high influence on the system performance. This paper presents a novel method to solve the hardware/software partitioning problems in dynamic partial reconfiguration of system-on-chip (SoC) and observes the common traits of the superior contributions using genetic algorithm (GA). This method is stochastic in nature and has been successfully applied to solve many non-trivial polynomial hard problems. It is based on the appropriate formulation of a general system model, being therefore independent of either the particular co-design problem or the specific partitioning procedure. These algorithms can perform decomposition and scheduling of the target application among available computational resources at runtime. The former have been entirely proposed by the authors in previous works, while the later have been properly extended to deal with system-level issues. The performance of all approaches is compared using benchmark data provided by MCNC standard cell placement benchmark netlists. This paper has shown the solution methodology in the basis of quality and convergence rate. Consequently, it is extremely important to choose the most suitable technique for the particular co-design problem that is being confronted.
机译:硬件/软件分区是用于降低可重新配置系统的设计复杂度的常用方法。同样,这也是硬件/软件协同设计流程中的一个重要关键问题,并且对系统性能有很大影响。本文提出了一种新颖的方法来解决片上系统(SoC)的动态部分重配置中的硬件/软件分区问题,并使用遗传算法(GA)观察了卓越贡献的共同特征。该方法本质上是随机的,已成功应用于解决许多非平凡的多项式硬问题。它基于通用系统模型的适当表述,因此独立于特定的共同设计问题或特定的分区过程。这些算法可以在运行时在可用的计算资源中执行目标应用程序的分解和调度。前者完全由作者在以前的工作中提出,而后者则经过适当扩展以处理系统级问题。使用MCNC标准单元放置基准网表提供的基准数据比较所有方法的性能。本文在质量和收敛速度的基础上给出了解决方法。因此,为面临的特定协同设计问题选择最合适的技术非常重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号