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