异构分布式嵌入式系统的优化设计方法
发布时间:2021-01-28 06:37
微电子技术和通信技术的发展推动了传统嵌入式系统向异构分布式嵌入式系统的转变。在异构分布式嵌入式系统中任务的合理分配是提高性能的关键。提出一种异构分布式嵌入式系统的优化设计方法,该方法能在满足通信代价、能耗、硬件资源以及时间等系统属性约束的前提下,给出系统任务划分的最优策略,实现系统任务的合理分配。优化方法主要分为3步:第一步,将系统按照一定粒度大小划分为多个任务,并获取系统的任务属性;第二步,依据通信代价对系统任务进行模块化聚合,将每个模块分配到系统的某个异构嵌入式设备中运行;最后一步,对每个模块依据任务属性和设备资源进行软硬件划分,使各模块在满足其异构设备资源约束的前提下运行时间最短。该优化方法充分运用系统软硬件的资源和能效,得到高性能、低成本的优化设计方案,极大地提高系统设计的合理性和效率。
【文章来源】:微纳电子与智能制造. 2020,2(01)
【文章页数】:11 页
【部分图文】:
优化设计方法框架
任务图示例
该划分问题是多约束寻优问题的结合,算法容易给出局部最优解,因此,提出的优化划分方法会对上述两级划分过程进行迭代,直至循环规定次数后,?较每次执行后的系统性能结果,从中选取最优的划分结果。流程如图4所示。图4 优化设计算法流程
【参考文献】:
期刊论文
[1]软硬件协同设计中的软硬件划分方法综述[J]. 李岩,屈媛,陈仪香. 单片机与嵌入式系统应用. 2017(08)
[2]多核片上系统的高效软硬件划分及调度算法[J]. 韩红蕾,刘文菊,武继刚,李慧. 计算机工程与科学. 2011(09)
[3]一种有效的面向多目标软硬件划分的遗传算法[J]. 罗莉,夏军,何鸿君,刘瀚. 计算机科学. 2010(12)
[4]遗传算法与蚂蚁算法动态融合的软硬件划分[J]. 熊志辉,李思昆,陈吉华. 软件学报. 2005(04)
本文编号:3004522
【文章来源】:微纳电子与智能制造. 2020,2(01)
【文章页数】:11 页
【部分图文】:
优化设计方法框架
任务图示例
该划分问题是多约束寻优问题的结合,算法容易给出局部最优解,因此,提出的优化划分方法会对上述两级划分过程进行迭代,直至循环规定次数后,?较每次执行后的系统性能结果,从中选取最优的划分结果。流程如图4所示。图4 优化设计算法流程
【参考文献】:
期刊论文
[1]软硬件协同设计中的软硬件划分方法综述[J]. 李岩,屈媛,陈仪香. 单片机与嵌入式系统应用. 2017(08)
[2]多核片上系统的高效软硬件划分及调度算法[J]. 韩红蕾,刘文菊,武继刚,李慧. 计算机工程与科学. 2011(09)
[3]一种有效的面向多目标软硬件划分的遗传算法[J]. 罗莉,夏军,何鸿君,刘瀚. 计算机科学. 2010(12)
[4]遗传算法与蚂蚁算法动态融合的软硬件划分[J]. 熊志辉,李思昆,陈吉华. 软件学报. 2005(04)
本文编号:3004522
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3004522.html