论文摘要
可重构片上系统(Reconfigurable System-on-Chip)包含了执行软件程序的可编程微处理器核和实现硬件逻辑的可重构器件,因此设计人员需要通过软硬件划分来将应用所需完成的功能有效地映射到这两种类型的运算部件上。研究面向可重构片上系统的动态软硬件划分方法对于充分发挥可重构片上系统的结构优势,构建灵活高效的嵌入式应用系统十分重要。目前,大部分可重构计算平台上的动态软硬件划分都采用进(线)程级或指令级粒度。这两种动态软硬件划分方案都存在相应的不足:进程级方案的调度、通信、同步基本由软件完成,时间开销较大,不利于嵌入式系统开发;而指令级方案需要研究在线反汇编、在线综合、在线布局以及布线等算法,实现起来相当复杂,且不便于重复利用现有的IP (Intellectual Property)核。本文针对现有的可重构片上系统软硬件划分算法的不足,主要做了以下工作:首先,采用过程级动态软硬件划分方法,基于过程(函数)级的划分粒度,通过量化待划分问题的复杂度,动态调整软硬件划分算法的参数,以提高软硬件划分算法的性能。然后,提出了支持该方法的自适应蚁群算法,并分析了蚁群算法参数对求解结果的影响,最后通过参数自适应解决了蚁群算法容易陷入局部最优的缺点。模拟实验结果表明,该算法能够较好的避免局部最优,求解质量较高。最后,针对自适应蚁群算法的运行时间较长的缺点,提出了一种遗传算法与自适应蚁群算法融合的软硬件划分方法。利用遗传算法的搜索结果构造蚁群算法初始信息素,通过自适应蚁群算法寻找更优结果,以提高算法的收敛速度并避免局部最优。模拟实验结果表明,该算法能够加快收敛速度,同时求解质量较高。
论文目录
相关论文文献
- [1].多选择软硬件划分问题的计算模型与动态规划算法[J]. 计算机工程与科学 2015(04)
- [2].基于改进蚁群算法的嵌入式系统软硬件划分[J]. 现代电子技术 2017(03)
- [3].多选择软硬件划分问题的启发式算法比较[J]. 计算机应用与软件 2015(02)
- [4].大规模嵌入式系统软硬件划分方法分析[J]. 无线互联科技 2013(01)
- [5].基于π网的嵌入式系统软硬件划分方法[J]. 硅谷 2013(15)
- [6].混合并行两步调整遗传策略的软硬件划分算法[J]. 华中科技大学学报(自然科学版) 2017(12)
- [7].嵌入式系统设计的软硬件划分研究[J]. 物联网技术 2019(05)
- [8].基于免疫粒子群的嵌入式系统软硬件划分方法[J]. 计算机应用 2010(02)
- [9].基于小波变异的二进制粒子群的软硬件划分算法[J]. 微计算机信息 2011(11)
- [10].一种基于改进蚁群优化算法的软硬件划分方法[J]. 湖南城市学院学报(自然科学版) 2017(06)
- [11].支持过程级动态软硬件划分的RSoC设计与实现[J]. 计算机工程与科学 2010(04)
- [12].基于改进KL算法的软硬件划分方法[J]. 攀枝花学院学报 2018(02)
- [13].应用于大规模SoC软硬件划分的多种群协同进化方法研究[J]. 计算机应用研究 2011(10)
- [14].一种基于DQCGA算法的软硬件动态划分方法[J]. 计算机科学 2008(05)
- [15].基于GPU的自适应邻域压缩禁忌搜索的软硬件划分算法[J]. 中国科学:信息科学 2018(08)
- [16].物联网智能感知节点π网低功耗软硬件划分建模[J]. 工矿自动化 2018(09)
- [17].物联网智能感知节点基于π网软硬件划分模型研究[J]. 西南民族大学学报(自然科学版) 2018(01)
- [18].高效关键路径粒子群的软硬件划分算法[J]. 微电子学与计算机 2013(04)
- [19].一种有效的面向多目标软硬件划分的遗传算法[J]. 计算机科学 2010(12)
- [20].基于优化遗传算法的软硬件划分方法[J]. 指挥控制与仿真 2014(05)
- [21].基于改进的遗传算法软硬件划分方法研究[J]. 电子与封装 2009(01)
- [22].一种基于数据流图的软硬件划分背包算法[J]. 烟台大学学报(自然科学与工程版) 2011(03)
- [23].基于改进的遗传算法软硬件划分方法研究[J]. 山西电子技术 2008(06)
- [24].嵌入式系统软硬件划分技术的研究[J]. 煤炭技术 2011(02)
- [25].一种基于从众和声粒子群算法的并行软硬件划分方法[J]. 中国科学:信息科学 2016(09)
- [26].面向松耦合可重构系统的软硬件划分算法[J]. 信息工程大学学报 2015(03)
- [27].支持多属性决策的嵌入式系统软硬件划分[J]. 计算机应用研究 2014(05)
- [28].一种新的遗传模拟退火算法的软硬件划分方法[J]. 计算机工程与应用 2010(34)
- [29].基于遗传和禁忌搜索混合的软硬件划分算法[J]. 计算机工程与应用 2009(20)
- [30].高效软硬件划分算法及其提升技术[J]. 计算机科学 2012(01)