首页> 外国专利> Method for generating an optimised hardware/software partitioning of embedded systems using a plurality of control appliances

Method for generating an optimised hardware/software partitioning of embedded systems using a plurality of control appliances

机译:使用多个控制设备生成嵌入式系统的优化硬件/软件分区的方法

摘要

The present invention relates to a computer-implemented method for an automatic synthesis of distributed embedded systems, wherein the tasks to be processed by the system are mapped to a hardware structure having a plurality of processing units such that predefined time limits of the tasks are met, comprising the steps of (a) assigning the tasks to the plurality of processing steps, with the following substeps: (aa) assigning a task to a processing unit; (bb) determining the outgoing event densities; (cc) comparing the output density towards the next task with a predefined threshold and assigning the next task to the same processing unit if the event density is below the threshold or assigning the next task to any other processing unit if the event density is smaller than the threshold; (dd) repeating steps (aa) to (cc) until all tasks are assigned to the processing units; (b) checking whether the costs of the given task assignment to the processing units satisfy a predefined solution criterion; (c) repeating steps (a) to (b) with a new task assignment to the processing units until the task assignment fulfills the predefined solution criteria; (d) assigning the tasks to the processes of the operational systems of the processing units assigned to the tasks; (e) checking whether the given task assignment to the processes of the operational systems of the processing units satisfies the predefined time criteria of the tasks; (f) calculating the costs associated with the given task assignment to the processes of the operational systems of the processing units if the predefined time criteria of the tasks are satisfied; (g) repeating steps (a) to (c) with a new task assignment to the processing units or repeating steps (d) to (f) with a new task assignment to the processes of the operational systems of the assigned processing units until the costs of the current solution satisfy a predefined solution criterion.
机译:本发明涉及一种用于自动合成分布式嵌入式系统的计算机实现的方法,其中将要由系统处理的任务映射到具有多个处理单元的硬件结构,从而满足任务的预定时间限制包括以下步骤:(a)将任务分配给多个处理步骤,并具有以下子步骤:(aa)将任务分配给处理单元; (bb)确定传出事件的密度; (cc)比较具有预定阈值的下一个任务的输出密度,如果事件密度低于阈值,则将下一个任务分配给同一处理单元;如果事件密度小于该阈值,则将下一个任务分配给任何其他处理单元门槛; (dd)重复步骤(aa)至(cc),直到将所有任务分配给处理单元; (b)检查给定任务分配给处理单元的成本是否满足预定解决方案标准; (c)重复步骤(a)至(b),将新的任务分配给处理单元,直到任务分配满足预定的解决方案标准为止; (d)将任务分配给分配给任务的处理单元的操作系统的进程; (e)检查给定的任务分配给处理单元的操作系统的过程是否满足任务的预定时间标准; (f)如果满足任务的预定时间标准,则计算与给定任务分配给处理单元操作系统的过程相关的成本; (g)将新任务分配给处理单元重复步骤(a)至(c)或将新任务分配给分配的处理单元的操作系统过程重复步骤(d)至(f),直到当前解决方案的成本满足预定义的解决方案标准。

著录项

  • 公开/公告号IL220612A

    专利类型

  • 公开/公告日2015-08-31

    原文格式PDF

  • 申请/专利权人 INCHRON GMBH;

    申请/专利号IL20120220612

  • 发明设计人

    申请日2012-06-24

  • 分类号G06Fnull/null;

  • 国家 IL

  • 入库时间 2022-08-21 15:15:17

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号