Introduction
摘要
A wide range of embedded systems found in the automotive and avionic industries are evolving into MC systems to meet cost, space, timing, and power consumption requirements. MC applications are real time, and to ensure the correctness of these applications, it is essential to meet strict timing requirements as well as functional specifications. The correct design of such MC systems requires a thorough understanding of the system’s functions and their importance to the system. We address the challenges associated with efficient MC system design. We first focus on MC application analysis through WCET analysis and task scheduling analysis in order to execute more Low-Criticality (LC) tasks in the system, i.e., improving the QoS while guaranteeing the correct execution of High-Criticality (HC) tasks. Then, it addresses the challenge of enhancing QoS using parallelism in multi-processor hardware platforms. In addition, we study the power and thermal management of multi-core MC systems while guaranteeing the real-timeliness of the systems under any circumstances.