发明名称 |
一种异构多核处理器上的任务调度方法 |
摘要 |
本发明公开了一种异构多核处理器上的任务调度方法,包括以下步骤:设置应用任务的多核亲和度,将新应用任务总是在低功耗核上启动;进行多核间的负载平衡操作,判断低功耗核心的负载是否超过预定义值,如果超过,将低功耗核上超载部分的应用任务迁移到高性能核上;进行非法指令的异常处理,在非法指令的异常处理例程里,添加逻辑:如果当前发出非法指令异常的是低功耗核心,则将任务重新指派到高性能核心上;所述非法指令的异常是指低功耗核上运行高级计算指令。本发明所提供的一种异构多核处理器上的任务调度方法,能够将更多的任务调度到低功耗核上,从而更加省电。 |
申请公布号 |
CN102707996A |
申请公布日期 |
2012.10.03 |
申请号 |
CN201210149055.X |
申请日期 |
2012.05.15 |
申请人 |
江苏中科梦兰电子科技有限公司 |
发明人 |
吴少刚;张福新;陈杰;张斌;晏华 |
分类号 |
G06F9/46(2006.01)I;G06F9/50(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
南京苏高专利商标事务所(普通合伙) 32204 |
代理人 |
柏尚春 |
主权项 |
一种异构多核处理器上的任务调度方法,其特征在于,包括以下步骤:第一步,设置应用任务的多核亲和度,将新应用任务总是在低功耗核上启动;第二步,进行多核间的负载平衡操作,判断低功耗核心的负载是否超过预定义值,如果超过,将低功耗核上超载部分的应用任务迁移到高性能核上;第三步,进行非法指令的异常处理,在非法指令的异常处理例程里,添加逻辑:如果当前发出非法指令异常的是低功耗核心,则将任务重新指派到高性能核心上。 |
地址 |
215500 江苏省苏州市常熟市虞山镇梦兰工业园 |