发明名称 一种异构多核处理器上的任务调度方法
摘要 本发明公开了一种异构多核处理器上的任务调度方法,包括以下步骤:设置应用任务的多核亲和度,将新应用任务总是在低功耗核上启动;进行多核间的负载平衡操作,判断低功耗核心的负载是否超过预定义值,如果超过,将低功耗核上超载部分的应用任务迁移到高性能核上;进行非法指令的异常处理,在非法指令的异常处理例程里,添加逻辑:如果当前发出非法指令异常的是低功耗核心,则将任务重新指派到高性能核心上;所述非法指令的异常是指低功耗核上运行高级计算指令。本发明所提供的一种异构多核处理器上的任务调度方法,能够将更多的任务调度到低功耗核上,从而更加省电。
申请公布号 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 江苏省苏州市常熟市虞山镇梦兰工业园