首页> 外文会议>Electrical and Computer Engineering, 2005. Canadian Conference on >A new processor allocation and pipelining approach for hardware software co-synthesis
【24h】

A new processor allocation and pipelining approach for hardware software co-synthesis

机译:硬件软件协同综合的新处理器分配和流水线方法

获取原文

摘要

Hardware software co-synthesis involves determining the hardware and software architectures for an application. This process involves selection of processing elements, mapping application parts to those processing elements followed by scheduling. Various heuristic based co-synthesis algorithms have been proposed but many of them are limited by simple architecture and non-pipelined implementations. In this paper we present a new processor allocation and pipelined algorithm which can be used for hardware software co-synthesis. The algorithm iteratively selects processing elements based on performance improvement and then allocates tasks and creates pipeline stages. Task allocation and pipelining processes are interleaved which helps to remove redundant pipeline stages. The algorithm is also applied to an example task graph and results are discussed
机译:硬件软件的综合包括确定应用程序的硬件和软件架构。此过程涉及处理元素的选择,将应用程序部分映射到那些处理元素,然后进行调度。已经提出了各种基于启发式的协同算法,但是它们中的许多受到简单架构和非流水线实现的限制。在本文中,我们提出了一种新的处理器分配和流水线算法,可用于硬件软件的综合。该算法基于性能改进来迭代选择处理元素,然后分配任务并创建流水线阶段。任务分配和流水线处理是交错的,这有助于删除多余的流水线阶段。该算法也适用于示例任务图,并讨论了结果

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号