...
首页> 外文期刊>Computer and information science >GO Game Inspired Algorithm for Hardware Software Partitioning in Multiprocessor Embedded Systems
【24h】

GO Game Inspired Algorithm for Hardware Software Partitioning in Multiprocessor Embedded Systems

机译:GO游戏启发式算法在多处理器嵌入式系统中进行硬件软件分区

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

摘要

The codesign is a robust methodology, used in modern embedded systems with the objective of achieving the functional specifications and meeting the non-functional requirements. The most interesting step in the codesing is the process of Hardware/Software Partitioning. The aim is to decide which functionalities of the system should be implemented in hardware (HW) or in software (S W). In this article, a new heuristic algorithm is proposed to simultaneously optimize the hardware area (cost) and the execution time (performance) of a multiprocessor system. The proposed algorithm is inspired from game theory and especially from the GO game.' The system is modeled using the DAG graph (Data Acyclic Graph), and two players (HW player and SW player) play in turn and choose a block (functionality) from the graph (system). The HW player has the goal of optimizing the global HW area while the SW player has the objective of minimizing the global execution time. After the game termination, and based on the 0-1 Knapsack algorithm, a step of refinement is used to meet the constraint on the total hardware area or on the overall execution time if a constraint is pre-defined. Experimental results show that the proposed algorithm gives better solutions compared to the Simulated Annealing algorithm and the Genetic Algorithm.
机译:代码符号是一种健壮的方法,用于现代嵌入式系统中,旨在达到功能规范并满足非功能性要求。编码中最有趣的步骤是硬件/软件分区的过程。目的是确定应在硬件(HW)或软件(SW)中实现系统的哪些功能。在本文中,提出了一种新的启发式算法,以同时优化多处理器系统的硬件面积(成本)和执行时间(性能)。所提出的算法是从博弈论,尤其是从GO博弈中得到启发的。使用DAG图(数据非循环图)对系统进行建模,然后两个播放器(HW播放器和SW播放器)依次播放并从图(系统)中选择一个块(功能)。 HW播放器的目标是优化全局HW区域,而SW播放器的目标是最小化全局执行时间。在游戏终止之后,基于0-1背包算法,如果预先定义了约束,则可以使用细化步骤来满足对总硬件区域或总执行时间的约束。实验结果表明,与模拟退火算法和遗传算法相比,该算法具有更好的求解效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号