摘要
本文提出一种基于核集的多核嵌入式调度方法,该方法为任务增加核集属性,调度器选择后继任务时需要同时满足高优先级要求、当前核属于任务核集两个条件。本文提出的调度方法能够为任务指定核集属性,限定任务在指定核集上运行,相对于原有任务只能绑定一个核或者所有核的调度方法,提出的方法更加灵活,操作系统核间负载更加均衡。
In the paper,a multi-core embedded scheduling method based on core set is proposed.This method adds core set attributes to tasks.When the scheduler selects successor tasks,it needs to meet high priority requirements.The current core belongs to the task core set with two conditions.The scheduling method proposed in this paper can specify core set attributes for tasks,and limit the task to run on the specified core set.Compared with the original scheduling method that can only bind one core or all cores,the method proposed in this paper is more flexible,and the operating system core load more balanced.
作者
任晓宇
周霆
王立
Ren Xiaoyu;Zhou Ting;Wang Li(Xi'an Aeronautics Computing Technique Research Institute,AVIC,Xi'an 710068,China)
出处
《单片机与嵌入式系统应用》
2022年第7期3-6,共4页
Microcontrollers & Embedded Systems
基金
国家自然科学基金项目资助(61732001)。
关键词
嵌入式操作系统
多核
调度方法
核集
embedded operating system
mucti-core
scheduling method
core set