基于多目标遗传算法的软硬件划分算法

基于多目标遗传算法的软硬件划分算法

论文摘要

软硬件划分是软硬件协同设计中的关键技术。软硬件划分是指在系统设计时,确定各个功能模块是采取软件还是硬件的实现方式。软件实现的特点是灵活、成本低;而硬件实现的特点是速度快,但成本高。如何兼顾系统的速度、成本、面积与功耗,达到最佳结合,是软硬件划分要解决的问题。软硬件划分的结果直接决定系统设计的优劣。针对嵌入式系统软硬件协同设计中的软硬件划分问题,本文提出了一种基于多目标遗传算法软硬件划分方法,可以同时兼顾系统性能以及时间、功耗、面积与成本等指标,实现嵌入式系统的多目标优化。本文通过定义种群分布参数,实现交叉概率和变异概率根据种群分布情况自适应地变化;通过引进自适应过滤相似个体方法,可以有效地防止种群前期出现早熟现象;提高了算法的稳定性和效率。最后,实验结果表明该算法可以有效地解决嵌入式系统的软硬件划分问题。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题研究背景
  • 1.2 设计方法简介
  • 1.2.1 传统设计方法
  • 1.2.2 软硬件协同设计方法
  • 1.3 软硬件划分技术
  • 1.4 本文研究内容
  • 第二章 软硬件划分系统描述
  • 2.1 软硬件划分系统的要求
  • 2.2 软硬件划分系统建模方法
  • 2.2.1 有限状态机建模方法
  • 2.2.2 数据流程图建模方法
  • 2.2.3 Petri网建模
  • 2.2.4 UML建模
  • 2.2.5 离散事件系统建模
  • 2.3 软硬件划分系统的形式化定义
  • 2.4 软硬件划分中的涉及到的问题
  • 第三章 优化算法
  • 3.1 组合优化问题
  • 3.2 局部最优和全局最优
  • 3.3 优化算法简介
  • 3.3.1 局部搜索算法
  • 3.3.2 蒙特卡罗算法
  • 3.3.3 蚁群算法
  • 3.3.4 禁忌搜索算法
  • 3.3.5 模拟退火算法
  • 3.3.6 遗传算法
  • 3.4 优化方法比较与总结
  • 第四章 多目标优化问题
  • 4.1 多目标优化方法简介
  • 4.2 多目标优化问题描述
  • 4.3 多目标优化问题的数学定义
  • 4.4 求解约束多目标优化问题的数学方法
  • 4.5 多目标优化与遗传算法
  • 第五章 基于多目标遗传算法的软硬件划分方法
  • 5.1 软硬件划分模型
  • 5.1.1 目标架构
  • 5.1.2 目标架构系统建模
  • 5.2 多目标优化问题
  • 5.3 求解多目标优化问题的遗传算法
  • 5.3.1 遗传编码
  • 5.3.2 初始化种群
  • 5.3.3 目标函数与约束条件
  • 5.3.4 适应度函数
  • 5.3.5 遗传选择机制
  • 5.3.6 遗传演化策略
  • 5.4 系统的设计与实现
  • 5.5 试验结果及分析
  • 第六章 结论
  • 致谢
  • 参考文献
  • 研究成果
  • 相关论文文献

    • [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)

    标签:;  ;  ;  ;  

    基于多目标遗传算法的软硬件划分算法
    下载Doc文档

    猜你喜欢