34、嵌入式系统应用映射与优化全解析

嵌入式系统应用映射与优化全解析

1. 应用映射算法

在异构多处理器环境中,应用映射是一个关键问题,旨在将任务合理分配到不同处理器上,以实现高效执行。常见的算法有 HEFT 和 CPOP。

1.1 CPOP 算法步骤
  • 设置成本值 :将计算和通信成本设置为平均值。
  • 计算任务优先级
    • 计算每个任务的 ranku(τi) rankd(τi)
    • 计算每个任务的优先级 priority(τi) = rankd(τi) + ranku(τi)
  • 确定关键路径
    • |CP | = priority(τentry) ,即关键路径的长度。
    • 初始化关键路径任务集 SETCP = {τentry}
    • 通过循环选择优先级等于 |CP | 的后继任务,将其加入 SETCP
  • 选择处理器 :选择能使关键路径执行时间最小化的处理器 πCP
  • 任务调度
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值