WCET-aware scheduling optimizations for multi-core real-time systems

WCET-aware scheduling optimizations for multi-core real-time systems
复制标题

多核实时系统的WCET感知调度优化

DOI:
10.1109/samos.2014.6893196
复制
发表时间:
2014
期刊:
2014 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV)
影响因子:
--
通讯作者:
P. Marwedel
P. Marwedel
中科院分区:
--
文献类型:
--
作者:
Timon Kelter;Hendrik Borghorst;P. Marwedel

文献摘要

被引文献

相似文献

在实时系统中,任务的最坏情况执行时间(WCET)至关重要。对于多核,由于共享内存和共享总线上的任务交互,WCET已被证明难以确定。这个问题通常通过对资源进行空间或时间分区来解决,但是如果分区没有达到最佳状态,这两种分区都会降低利用率。我们研究了在临时分区的多核系统中优化资源使用的两种方法,并表明这些技术可以将WCET平均降低30%以上,从而获得更好的可调度性和更高的系统利用率。
In real-time systems, the WCET (worst-case execution time) of tasks is of utmost importance. For multi-cores, the WCET has been shown to be hard to determine due to task interactions on shared memory and shared buses. This problem is usually addressed by spatial or temporal partitioning of the resources, but both lead to lower utilization if the partitioning is not done optimally. We examine two approaches for optimizing resource usage in a temporally partitioned multi-core system and show that these techniques can reduce the WCET by more than 30% on average, leading to better schedulability and higher system utilization.