计算机技术与发展2020,Vol.30Issue(9) :82-87.DOI:10.3969/j.issn.1673-629X.2020.09.015

指令预取感知的多核系统WCRT和WCEC优化

Instruction-prefetching-aware WCRT and WCEC Optimization in Multicore

韩丽艳 安立奎
计算机技术与发展2020,Vol.30Issue(9) :82-87.DOI:10.3969/j.issn.1673-629X.2020.09.015

指令预取感知的多核系统WCRT和WCEC优化

Instruction-prefetching-aware WCRT and WCEC Optimization in Multicore

韩丽艳 1安立奎2
扫码查看

作者信息

  • 1. 渤海大学 信息科学与技术学院,辽宁 锦州 121013
  • 2. 渤海大学 数理学院,辽宁 锦州 121013
  • 折叠

摘要

对嵌入式多核下的实时系统,为了保证任务的可调度性和可靠性,最坏情况下的性能是一个优先考虑的问题,同时对于能量供应有限制的多核系统,最坏情况下的能量消耗也是一个非常关键的问题.顺序指令预取可以提高实时任务的最坏情况下的性能,但对于实时系统中多个不同的子任务,多个子任务采用相同指令预取度不利于提高指令预取在最坏情况下的性能和能量效率.文中利用缓存划分技术消除实时系统中多个子任务在共享缓存上的干扰,提出了支持指令预取的WCRT(worst-case response time)和WCEC(worst-case energy consumption)优化模型,并设计了优化算法.该算法通过建立任务图调整实时系统中子任务的指令预取度,在最小化系统WCRT的基础上,减少系统的WCEC.实验对DEBIE系统进行实例分析,结果表明优化算法在保证实时系统WCRT最小的情况下,其WCEC减少了10.8%.

关键词

多核实时系统/WCRT/WCEC/指令预取度/缓存划分

引用本文复制引用

基金项目

辽宁省科技项目(20180550691)

出版年

2020
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
参考文献量3
段落导航相关论文