...
首页> 外文期刊>Microprocessors and microsystems >PGMA: An algorithmic approach for multi-objective hardware software partitioning
【24h】

PGMA: An algorithmic approach for multi-objective hardware software partitioning

机译:PGMA:一种用于多目标硬件软件分区的算法方法

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

摘要

Designing embedded systems efficiently has always been of significant interest. This has been tremendously scaled-up for contemporary and high-end applications with their increasing complexity and the need to satisfy multiple conflicting constraints. This paper presents a high-speed Hardware Software Partitioning technique for the design of such systems. The partitioning problem has been modeled as a multi-dimensional optimization problem with the aim of minimizing the area utilization, power dissipation, time of execution and system memory requirement of the implementation. A two-phased algorithm (Phased Greedy Metaheuristic Algorithm or PGMA) has been proposed which also takes into consideration the communication costs between hardware and software Processing-Engines (PEs) while partitioning. Subsequently, a detailed empirical analysis of the proposed algorithm is presented to ascertain its efficiency, quality and speed. The execution time is as low as 18 ms for partitioning an algorithm consisting of 1000 blocks. Thereafter, the proposed algorithm is applied to a real-life embedded system, the Joint Photographic Expert-Group OPEC) Encoder, to demonstrate its effectiveness. For a power constraint of 600 mW, an area utilization of 58.28% has been achieved, which is the maximum amongst all the reported works till date, to the best of our knowledge. This allowed for a decreased offloading of tasks to software, resulting in a memory usage of only 14KB and execution time of 20 ms. (C) 2017 Elsevier B.V. All rights reserved.
机译:高效设计嵌入式系统一直是人们关注的焦点。随着当代和高端应用程序复杂性的提高以及满足多个相互矛盾的约束的需求,这种方法已经得到了极大的扩展。本文提出了一种用于此类系统设计的高速硬件软件分区技术。分区问题已被建模为多维优化问题,旨在最小化实现的面积利用率,功耗,执行时间和系统内存需求。提出了一种两阶段算法(相移贪婪元启发式算法或PGMA),该算法在分区时还考虑了硬件和软件处理引擎(PE)之间的通信成本。随后,对提出的算法进行了详细的经验分析,以确定其效率,质量和速度。分割由1000个块组成的算法的执行时间低至18 ms。此后,将所提出的算法应用于现实生活的嵌入式系统,即联合图像专家组OPEC编码器,以证明其有效性。以600 mW的功率限制,已达到58.28%的面积利用率,据我们所知,这是迄今为止所有已报道工作中的最大值。这样可以减少任务向软件的分流,从而导致仅14KB的内存使用和20 ms的执行时间。 (C)2017 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号