任务分配是汽车电子系统中多核混合关键级系统设计和实现需解决的关键问题之一,需在实时性、系统成本和资源开销之间取得权衡。针对该问题,以模拟退火算法为基础,提出一个关键级感知的任务分配(CTA)算法,在满足系统实时可调度性的前提下,实现成本和系统资源开销的联合优化。在真实汽车电子功能集和模拟功能集基础之上开展的多个对比实验验证了CTA算法的有效性。
Task allocation is one of the key problems that need to be solved for design and implementation of multicore- based mixed-criticality system in automotive electronic system, and it needs to tradeoff among the schedulability,cost and resource efficiency. Aiming at solving this problem, this paper proposes a simulated annealing-based Criticality-aware Task Allocation (CTA) algorithm, which can realize the joint optimization of cost and resource efficiency by conforming to the constraint of system' s schedulability. The comparison experiment based on real-life automotive applications and simulated dataset verifies the effectiveness of the proposed CTA.