-
公开(公告)号:CN109144691A
公开(公告)日:2019-01-04
申请号:CN201810776768.6
申请日:2018-07-13
Applicant: 哈尔滨工程大学
IPC: G06F9/48
CPC classification number: G06F9/4881
Abstract: 本发明涉及处理器任务分配领域,具体涉及一种面向多核处理器的任务调度分配方法。当任务到达任务队列时,当前多核处理器的所有可利用核转换为分发状态,从任务队列领取任务;领取任务后,执行一种任务调度选择算法,选择一个可调度核;将领取的任务放入被选择的可调度核所对应的任务队列中;当任务到达任务队列时,当前多核处理器的所有可利用核转换为计算状态,从任务队列中取任务并进行计算。本发明可使多核处理器所有核的利用率最大程度的均衡,而没有调度核和计算核能力的不均衡带来的浪费;通过使多核处理器所有核心运行着两个模式,调度模式与计算模式,提高任务调度成功率、减少自旋损失。
-
公开(公告)号:CN109144691B
公开(公告)日:2021-08-20
申请号:CN201810776768.6
申请日:2018-07-13
Applicant: 哈尔滨工程大学
IPC: G06F9/48
Abstract: 本发明涉及处理器任务分配领域,具体涉及一种面向多核处理器的任务调度分配方法。当任务到达任务队列时,当前多核处理器的所有可利用核转换为分发状态,从任务队列领取任务;领取任务后,执行一种任务调度选择算法,选择一个可调度核;将领取的任务放入被选择的可调度核所对应的任务队列中;当任务到达任务队列时,当前多核处理器的所有可利用核转换为计算状态,从任务队列中取任务并进行计算。本发明可使多核处理器所有核的利用率最大程度的均衡,而没有调度核和计算核能力的不均衡带来的浪费;通过使多核处理器所有核心运行着两个模式,调度模式与计算模式,提高任务调度成功率、减少自旋损失。
-