论文标题

多核平台上混合批判性系统的功能感知运行时间调度程序

Power-Aware Run-Time Scheduler for Mixed-Criticality Systems on Multi-Core Platform

论文作者

Ranjbar, Behnaz, Nguyen, Tuan D. A., Ejlali, Alireza, Kumar, Akash

论文摘要

在现代多核混合批判性(MC)系统中,由于频率最高的任务的并行执行,尤其是在过载情况下,峰值功耗会增加,这可能会导致热问题,这可能会影响MC系统的可靠性和及时性。因此,在多核MC系统中,管理峰值功耗已成为必须进行的。在这方面,我们为多核MC系统提供了在线峰值功率和热管理启发式启发式。这种启发式方法通过利用动态松弛和人均动态电压和频率缩放(DVFS)来尽可能降低系统的峰值功耗。具体而言,我们的方法研究了未来的多个任务,以确定最适合松弛分配的任务,这对系统峰值功率和温度具有最大的影响。但是,更改频率并选择适当的任务以进行松弛分配,并在运行时重新映射任务的适当核心可能是耗时的,并且可能导致违反截止日期,这对于高临界任务是不可接受的。因此,我们分析然后优化运行时调度程序,并为各种平台进行评估。该方法在具有各种嵌入式实时基准的ODROID-XU3(启用DVFS的异质多核平台)上实验验证。结果表明,与现有方法相比,我们的启发式启发式可在系统峰值功率下降高达5.25%,最高温度降低20.33 \%降低,而在不同的临界模式下达到截止日期的约束。

In modern multi-core Mixed-Criticality (MC) systems, a rise in peak power consumption due to parallel execution of tasks with maximum frequency, specially in the overload situation, may lead to thermal issues, which may affect the reliability and timeliness of MC systems. Therefore, managing peak power consumption has become imperative in multi-core MC systems. In this regard, we propose an online peak power and thermal management heuristic for multi-core MC systems. This heuristic reduces the peak power consumption of the system as much as possible during runtime by exploiting dynamic slack and per-cluster Dynamic Voltage and Frequency Scaling (DVFS). Specifically, our approach examines multiple tasks ahead to determine the most appropriate one for slack assignment, that has the most impact on the system peak power and temperature. However, changing the frequency and selecting a proper task for slack assignment and a proper core for task re-mapping at runtime can be time-consuming and may cause deadline violation which is not admissible for high-criticality tasks. Therefore, we analyze and then optimize our run-time scheduler and evaluate it for various platforms. The proposed approach is experimentally validated on the ODROID-XU3 (DVFS-enabled heterogeneous multi-core platform) with various embedded real-time benchmarks. Results show that our heuristic achieves up to 5.25% reduction in system peak power and 20.33\% reduction in maximum temperature compared to an existing method while meeting deadline constraints in different criticality modes.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源