首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >COSYN: Hardware-software co-synthesis of heterogeneous distributed embedded systems
【24h】

COSYN: Hardware-software co-synthesis of heterogeneous distributed embedded systems

机译:COSYN:异构分布式嵌入式系统的软硬件协综合

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

摘要

Hardware-software co-synthesis starts with an embedded-system specification and results in an architecture consisting of hardware and software modules to meet performance, power, and cost goals. Embedded systems are generally specified in terms of a set of acyclic task graphs. In this paper, we present a co-synthesis algorithm COSYN, which starts with periodic task graphs with real-time constraints and produces a low-cost heterogeneous distributed embedded-system architecture meeting these constraints. It supports both concurrent and sequential modes of communication and computation. It employs a combination of preemptive and nonpreemptive static scheduling. It allows task graphs in which different tasks have different deadlines. It introduces the concept of an association array to tackle the problem of multirate systems. It uses a new task-clustering technique, which takes the changing nature of the critical path in the task graph into account. It supports pipelining of task graphs and a mix of various technologies to meet embedded-system constraints and minimize power dissipation. In general, embedded-system tasks are reused across multiple functions. COSYN uses the concept of architectural hints and reuse to exploit this fact. Finally, if desired, it also optimizes the architecture for power consumption. COSYN produces optimal results for the examples from the literature while providing several orders of magnitude advantage in central processing unit time over an existing optimal algorithm. The efficacy of COSYN and its low-power extension COSYN-LP is also established through their application to very large task graphs (with over 1000 tasks).
机译:硬件-软件协同合成从嵌入式系统规范开始,并形成一个由硬件和软件模块组成的体系结构,以满足性能,功耗和成本目标。嵌入式系统通常根据一组非循环任务图来指定。在本文中,我们提出了一种协综合算法COSYN,该算法以具有实时约束的周期性任务图开始,并生成满足这些约束的低成本异构异构嵌入式系统体系结构。它支持通信和计算的并发和顺序模式。它采用抢先式和非抢先式静态调度的组合。它允许任务图中的不同任务具有不同的截止时间。它介绍了关联数组的概念来解决多速率系统的问题。它使用一种新的任务聚类技术,该技术考虑了任务图中关键路径的变化性质。它支持任务图的流水线技术以及多种技术的混合,以满足嵌入式系统的限制并最大程度地降低功耗。通常,嵌入式系统任务可跨多个功能重用。 COSYN使用体系结构提示和重用的概念来利用这一事实。最后,如果需要,它还优化了功耗架构。 COSYN可为文献中的示例提供最佳结果,同时与现有的最佳算法相比,在中央处理单元时间内可提供几个数量级的优势。 COSYN及其低功耗扩展COSYN-LP的功效还通过将它们应用于非常大的任务图(具有1000多个任务)而建立。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号