该文提出了一种面向应用优化的片上总线调度策略。以系统通信事件信息为基础,使用最小任务松弛时间与最小总线空闲时间相结合的调度策略,在优先保证满足任务实时要求的基础上,最大限度利用总线空闲时间,提高调度效率。并提供了可配置的权重参数α 用于总线时间消耗与片上缓冲区容量之间的设计折衷。在双核SoC 平台上实现了本文调度方法,并以最新视频编解码标准H.264/AVC 为目标应用,与FP(Fixed Priority),SBA(SlackBased Arbitration),RR(Round Robin)等调度方法进行了性能对比。实验结果表明,α =0.5 时,较以上3 种策略,分别平均可减少16.6%、13.2%与9.7%的总线时间,在实时性能方面,较最接近的SBA 方法,未实时完成的任务数量减少了59.4%。额外缓冲区开销随α 的变化关系表明,在最坏情况下( α =0)仅需435 字节。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论