首页> 外文期刊>Computers, IEEE Transactions on >Algorithmic Aspects of Hardware/Software Partitioning: 1D Search Algorithms
【24h】

Algorithmic Aspects of Hardware/Software Partitioning: 1D Search Algorithms

机译:硬件/软件分区的算法方面:一维搜索算法

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

摘要

Hardware/software (HW/SW) partitioning is one of the key challenges in HW/SW codesign. This paper presents efficient algorithms for the HW/SW partitioning problem, which has been proved to be NP-hard. We reduce the HW/SW partitioning problem to a variation of knapsack problem that is approximately solved by searching 1D solution space, instead of searching 2D solution space in the latest work cited in this paper, to reduce time complexity. Three heuristic algorithms are proposed to determine suitable partitions to satisfy HW/SW partitioning constraints. We have shown that the time complexity for partitioning a graph with n nodes and m edges is significantly reduced from O(d_{x}cdot d_{y}cdot n^{3}) to O(nlog n + dcdot (n+m)), where d and d_{x}cdot d_{y} are the number of the fragments of the searched 1D solution space and the searched 2D solution space, respectively. The lower bound on the solution quality is also proposed based on the new computing model to show that it is comparable to that reported in the literature. Moreover, empirical results show that the proposed algorithms produce comparable and often better solutions when compared to the latest algorithm while reducing the time complexity significantly.
机译:硬件/软件(HW / SW)分区是HW / SW代码签名中的关键挑战之一。本文提出了一种有效的算法,用于硬件/软件分区问题,已被证明是NP难的。我们将硬件/软件分区问题简化为背包问题的一种变体,该问题可以通过搜索一维解空间来解决,而不是在本文引用的最新工作中搜索二维解空间,以减少时间复杂度。提出了三种启发式算法来确定合适的分区以满足硬件/软件分区约束。我们已经表明,将具有n个节点和m个边的图进行分区的时间复杂度从O(d_ {x} cdot d_ {y} cdot n ^ {3})显着降低为O(nlog n + dcdot(n + m )),其中d和d_ {x} cdot d_ {y}分别是搜索到的一维解空间和搜索到的二维解空间的片段数。还基于新的计算模型提出了解决方案质量的下限,以表明它与文献报道的结果相当。此外,经验结果表明,与最新算法相比,所提出的算法可产生可比的且通常更好的解决方案,同时显着降低了时间复杂度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号